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

Java 中简单易用的字符串函数有哪些?

发布时间:2023-06-04 15:36:37

Java是一种高级编程语言,用于开发Web应用程序和跨平台桌面应用程序。在Java中,字符串是一个经常使用的数据类型,常用于存储文本信息。Java字符串类包含很多有用的字符串函数来处理字符串,这些函数能够帮助我们有效地操作和处理字符串数据,下面列出了常用的Java字符串函数。

1. length()函数

length()函数用于返回字符串的长度。例如:

String str = "Hello world";

int length = str.length();  // 结果 length = 11

2. toUpperCase()/ toLowerCase()函数

toUpperCase()函数用于将字符串中的所有字母转换为大写。toLowerCase()函数则是将所有字母转换为小写。例如:

String str = "Hello world";

String upperCaseStr = str.toUpperCase();  // 结果 upperCaseStr = "HELLO WORLD"

String lowerCaseStr = str.toLowerCase();  // 结果 lowerCaseStr = "hello world"

3. charAt()函数

charAt()函数用于返回给定索引处的字符。例如:

String str = "Hello world";

char ch = str.charAt(4);  // 结果 ch = 'o'

4. concat()函数

concat()函数用于将一个字符串追加到另一个字符串后面。例如:

String str1 = "Hello";

String str2 = "world";

String resStr = str1.concat(str2);  // 结果 resStr = "Helloworld"

5. indexOf()函数

indexOf()函数用于查找字符串中某个子字符串的位置。例如:

String str = "Hello world";

int index = str.indexOf("world");  // 结果 index = 6

6. substring()函数

substring()函数用于返回从指定位置开始到字符串的结尾的部分字符串。例如:

String str = "Hello world";

String subStr = str.substring(6);  // 结果 subStr = "world"

7. split()函数

split()函数用于将字符串分割成子字符串数组。例如:

String str = "Hello,world";

String[] strArr = str.split(",");  // 结果 strArr = {"Hello", "world"}

8. replace()函数

replace()函数用于替换字符串中的文本。例如:

String str = "Hello world";

String newStr = str.replace("world", "Java");  // 结果 newStr = "Hello Java"

9. startsWith()/ endsWith()函数

startsWith()函数用于检查字符串是否以指定的前缀开头,endsWith()函数则是检查字符串是否以指定的后缀结尾。例如:

String str = "Hello world";

boolean startsWithH = str.startsWith("H");  // 结果 startsWithH = true

boolean endsWithD = str.endsWith("d");  // 结果 endsWithD = true

10. trim()函数

trim()函数用于去除字符串中的空格或者其他字符,例如:

String str = " Hello world ";

String newStr = str.trim();  // 结果 newStr = "Hello world"

总结:

Java字符串类提供了很多方便的函数来处理字符串数据。这些函数帮助程序员轻松地实现各种字符串操作,如字符串拼接、字符串查找、替换、分割等。通过Java字符串函数的使用,程序员能够更加高效地处理和操作字符串数据,提高程序的开发效率。