找到 4330 篇文章 适用于 Java 8

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

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

259 次查看

String 类的 replace 方法接受两个字符,它用 newChar 替换此字符串中所有 oldChar 的出现。示例实时演示导入 java.io.*;公共类测试{    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。示例实时演示导入 java.lang.*;公共类 StringDemo {    public static void main(String[] args) {       String str = "tutorialspoint";       //打印字符串的长度       System.out.println("字符串长度 = " + str.length());       //检查字符串是否为空       System.out.println("此字符串为空吗?= " + str.isEmpty());    } }输出字符串长度 = 14 此字符串为空吗?= false

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

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

494 次查看

我们可以使用 String 类的 isEmpty() 方法来验证给定的字符串是否为空。此方法仅当 length() 为 0 时才返回 true。示例实时演示导入 java.lang.*;公共类 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。示例实时演示导入 java.lang.*;公共类 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() 方法将此字符串转换为字符数组。示例实时演示导入 java.lang.*;公共类 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 类允许应用程序将字符串分解成标记。此类是一个遗留类,出于兼容性原因而保留,尽管在新的代码中不鼓励使用它。它的方法不区分标识符、数字和带引号的字符串。这些类方法甚至无法识别和跳过注释。示例实时演示导入 java.util.*;公共类示例{    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 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 对象。 阅读更多

广告