欢迎访问宙启技术站
智能推送

10个常用的Java字符串函数,让你写出更加简洁的代码

发布时间:2023-07-06 14:13:59

Java是一种强大且广泛使用的编程语言,它提供了许多函数来处理字符串,使我们的代码更加简洁和高效。在这里,我将介绍10个常用的Java字符串函数,帮助你写出更加简洁的代码。

1. length():这个函数返回字符串的长度。它非常有用,可以用来检查字符串是否为空。

例如:

String str = "Hello";

int len = str.length();

System.out.println("Length: " + len);

2. contains():这个函数用于检查字符串是否包含某个特定的子字符串。

例如:

String str = "Hello World";

boolean contains = str.contains("World");

System.out.println("Contains: " + contains);

3. equals():这个函数用于比较字符串是否相等。它非常有用,可以避免使用"=="运算符来比较字符串。

例如:

String str1 = "Hello";

String str2 = "hello";

boolean equals = str1.equals(str2);

System.out.println("Equals: " + equals);

4. toUpperCase()和toLowerCase():这两个函数分别用于将字符串转换为大写和小写。

例如:

String str = "Hello";

String upperCaseStr = str.toUpperCase();

String lowerCaseStr = str.toLowerCase();

System.out.println("Uppercase: " + upperCaseStr);

System.out.println("Lowercase: " + lowerCaseStr);

5. trim():这个函数用于删除字符串中的前导和尾部空格。

例如:

String str = "   Hello   ";

String trimmedStr = str.trim();

System.out.println("Trimmed: " + trimmedStr);

6. substring():这个函数用于从字符串中提取一个子字符串。

例如:

String str = "Hello World";

String subStr = str.substring(6, 11);

System.out.println("Substring: " + subStr);

7. split():这个函数用于将字符串分割为一个字符串数组,根据指定的分隔符进行分割。

例如:

String str = "Hello,World";

String[] arr = str.split(",");

for (String s : arr) {

    System.out.println(s);

}

8. replace():这个函数用于替换字符串中的所有匹配项为新的字符串。

例如:

String str = "Hello World";

String replacedStr = str.replace("World", "Java");

System.out.println("Replaced: " + replacedStr);

9. indexOf():这个函数用于返回字符串中 个匹配项的索引。如果没有找到,返回-1。

例如:

String str = "Hello World";

int index = str.indexOf("World");

System.out.println("Index of 'World': " + index);

10. startsWith()和endsWith():这两个函数分别用于检查字符串是否以特定的子字符串开始或结束。

例如:

String str = "Hello World";

boolean startsWith = str.startsWith("Hello");

boolean endsWith = str.endsWith("World");

System.out.println("Starts with 'Hello': " + startsWith);

System.out.println("Ends with 'World': " + endsWith);

通过使用这些常用的Java字符串函数,我们可以更加简洁和高效地处理字符串。它们提供了各种功能,如检查长度、包含、比较、转换大小写、删除空格、提取子字符串、分割、替换、查找索引以及检查起始和结束。这些函数可以帮助我们在编写Java代码时更加轻松地处理字符串操作。