找到 4330 篇文章 关于 Java 8

如何在 Java 中替换字符串中的字符?

Ramu Prasad
更新于 2019-07-30 22:30:21

259 次浏览

String 类的 replace 方法接受两个字符,并将此字符串中所有 oldChar 的出现替换为 newChar。示例 实时演示import java.io.*; public class Test {    public static void main(String args[]) {       String Str = new String("Welcome to Tutorialspoint.com");       System.out.print("返回值 :" );       System.out.println(Str.replace('o', 'T'));       System.out.print("返回值 :" );       System.out.println(Str.replace('l', 'D'));    } }输出返回值 :WelcTme tT TutTrialspTint.cTm 返回值 :WeDcome to TutoriaDspoint.com

如何在 Java 中检查字符串是否为空?

Arushi
更新于 2020-02-26 08:24:12

245 次浏览

String 类的 isEmpty() 方法如果当前字符串的长度为 0,则返回 true。示例实时演示import java.lang.*; public class StringDemo {    public static void main(String[] args) {       String str = "tutorialspoint";       //打印字符串长度       System.out.println("字符串长度 = " + str.length());       //检查字符串是否为空       System.out.println("此字符串是否为空? = " + str.isEmpty());    } }输出字符串长度 = 14 此字符串是否为空? = false

如何测试字符串是否为空或为 null?

V Jyothi
更新于 2020-02-26 08:05:55

494 次浏览

我们可以使用 String 类的 isEmpty() 方法来验证给定的字符串是否为空。此方法仅当 length() 为 0 时才返回 true。示例实时演示import java.lang.*; public class StringDemo {    public static void main(String[] args) {       String str = "tutorialspoint";       //打印字符串长度       System.out.println("字符串长度 = " + str.length());       //检查字符串是否为空       System.out.println("此字符串是否为空? = " + str.isEmpty());    } }输出字符串长度 = 14 此字符串是否为空? = false

Java 字符串 toUpperCase() 方法示例

Arjun Thakur
更新于 2024-11-07 17:48:23

71 次浏览

在本文中,我们将学习如何使用 Java 中的 toUpperCase() 方法将字符串中的所有字符转换为大写。此方法有两个版本:一个使用系统的默认语言设置,另一个允许您选择特定的语言。将字符串字符更改为大写有助于保持文本的一致性,尤其是在用户名或标题中。问题陈述给定一个字符串,编写一个 Java 程序,使用 toUpperCase() 方法将其所有字符转换为大写。输入初始字符串 = "Welcome to Tutorialspoint.com"输出转换后的字符串 = "WELCOME TO TUTORIALSPOINT.COM" 将字符串转换为大写的步骤 ... 阅读更多

Java 字符串 contains() 方法示例。

Manikanth Mani
更新于 2019-07-30 22:30:21

99 次浏览

String 类的 contains() 方法当且仅当此字符串包含指定的 char 值序列时返回 true。示例 实时演示import java.lang.*; public class StringDemo {    public static void main(String[] args) {       String str1 = "tutorials point", str2 = "http://";       CharSequence cs1 = "int";             //字符串包含指定的 char 值序列       boolean retval = str1.contains(cs1);       System.out.println("方法返回 : " + retval);             //字符串不包含指定的 char 值序列       retval = str2.contains("_");       System.out.println("方法返回: " + retval);    } }输出方法返回 : true 方法返回: false

Java 字符串 toCharArray() 方法示例。

Sai Nath
更新于 2020-02-26 08:16:01

43 次浏览

String 类的 toCharArray() 方法将此字符串转换为字符数组。示例实时演示import java.lang.*; public class StringDemo {    public static void main(String[] args) {       //将 String 值转换为字符数组类型值       String str = " Java was developed by James Gosling";       char retval[] = str.toCharArray();       //显示转换后的值       System.out.println("转换为字符数组的值 = ");       System.out.println(retval);    } }输出转换为字符数组的值 = Java was developed by James Gosling

Java 中 StringTokenizer 类的使用方法。

Akshaya Akki
更新于 2020-02-27 05:26:24

163 次浏览

java. util 包的 StringTokenizer 类允许应用程序将字符串分解成标记。此类是一个遗留类,出于兼容性原因而保留,尽管在新代码中不鼓励使用它。它的方法不区分标识符、数字和带引号的字符串。这些类方法甚至无法识别和跳过注释。示例实时演示import java.util.*; public class Sample {    public static void main(String[] args) {       //创建字符串标记器       StringTokenizer st = new StringTokenizer("Come to learn");       //检查下一个标记       System.out.println("下一个标记是 : " + st.nextToken());    } }输出下一个标记是 : Come

Java 中 StringTokenizer 类的构造函数。

Anjana
更新于 2019-07-30 22:30:21

184 次浏览

以下是 StringTokenizer 类的一些重要构造函数。序号构造函数及描述1StringTokenizer(String str)此构造函数为指定的字符串创建字符串标记器。2StringTokenizer(String str, String delim)此构造函数为指定的字符串创建字符串标记器。3StringTokenizer(String str, String delim, boolean returnDelims)此构造函数为指定的字符串创建字符串标记器。

如何在不使用第三个变量的情况下交换两个字符串变量。

Akshaya Akki
更新于 2019-07-30 22:30:21

3K+ 次浏览

要交换两个字符串(例如 s1 和 s2)的内容而不使用第三个字符串,首先将它们连接起来并存储在 s1 中。现在使用 String 类的 substring() 方法将 s1 的值存储在 s2 中,反之亦然。示例 实时演示public class Sample {    public static void main(String args[]){       String s1 = "tutorials";       String s2 = "point";       System.out.println("交换前 s1 的值 :"+s1);       System.out.println("交换前 s2 的值 :"+s2);       int i = s1.length();       s1 = s1+s2;       s2 = ... 阅读更多

StringBuffer 和 StringBuilder 之间的区别。

Akshaya Akki
更新于 2019-07-30 22:30:21

1K+ 次浏览

当需要对字符字符串进行大量修改时,可以使用 StringBuffer 和 StringBuilder 类。与字符串不同,StringBuffer 和 String builder 类型的对象可以反复修改,而不会留下大量未使用的对象。StringBuilder 类从 Java 5 开始引入,StringBuffer 和 StringBuilder 之间的主要区别在于 StringBuilder 的方法不是线程安全的(未同步)。建议尽可能使用 StringBuilder,因为它比 StringBuffer 快。但是,如果需要线程安全,则最佳选择是 StringBuffer 对象。 阅读更多

广告