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

Java中的字符串函数:掌握Java中处理字符串的常用函数。

发布时间:2023-08-24 01:41:20

Java中有很多处理字符串的常用函数,这些函数可以帮助我们在程序中对字符串进行各种操作。下面是一些常用的字符串函数的介绍。

1. length()函数:用于获取字符串的长度。例如,String str = "Hello World!"; int len = str.length(); len的值为12。

2. charAt()函数:用于获取字符串中指定位置的字符。例如,String str = "Hello"; char c = str.charAt(0); c的值为'H'。

3. substring()函数:用于获取字符串的子字符串,根据起始位置和终止位置进行截取。例如,String str = "Hello World!"; String subStr = str.substring(6, 11); subStr的值为"World"。

4. indexOf()函数:用于在字符串中查找指定字符或字符串的位置。例如,String str = "Hello World!"; int index = str.indexOf("o"); index的值为4。

5. lastIndexOf()函数:与indexOf()函数类似,不过是从后往前查找字符串中指定字符或字符串的位置。例如,String str = "Hello World!"; int index = str.lastIndexOf("o"); index的值为7。

6. equals()函数:用于判断两个字符串是否相等。例如,String str1 = "Hello"; String str2 = "World"; boolean isEqual = str1.equals(str2); isEqual的值为false。

7. toLowerCase()函数:将字符串中的所有大写字母转换为小写字母。例如,String str = "Hello World!"; String lowerStr = str.toLowerCase(); lowerStr的值为"hello world!"。

8. toUpperCase()函数:将字符串中的所有小写字母转换为大写字母。例如,String str = "Hello World!"; String upperStr = str.toUpperCase(); upperStr的值为"HELLO WORLD!"。

9. trim()函数:用于去除字符串两端的空格。例如,String str = "  Hello World!  "; String trimmedStr = str.trim(); trimmedStr的值为"Hello World!"。

10. split()函数:用于根据指定的分隔符将字符串分割成字符串数组。例如,String str = "Hello World!"; String[] arr = str.split(" "); arr的值为["Hello", "World!"]。

11. replace()函数:用于将字符串中的字符或字符串替换为指定的字符或字符串。例如,String str = "Hello World!"; String newStr = str.replace("World", "Java"); newStr的值为"Hello Java!"。

12. concat()函数:用于将两个字符串连接在一起。例如,String str1 = "Hello"; String str2 = "World"; String concatStr = str1.concat(str2); concatStr的值为"HelloWorld"。

这些是Java中处理字符串的一些常用函数。掌握了这些函数,我们可以在程序中更方便地对字符串进行各种操作,提高代码的效率和可读性。