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

Java函数库中的字符串操作方法详解

发布时间:2023-11-14 07:41:38

Java字符串操作方法非常丰富,可以满足各种字符串处理需求。下面将对一些常用的字符串操作方法进行详解。

1. length():获取字符串的长度

这个方法返回字符串的字符数,例如:"hello".length()的结果为5。

2. charAt(int index):获取指定位置的字符

这个方法返回指定位置的字符,例如:"hello".charAt(0)的结果为'h'。

3. substring(int beginIndex, int endIndex):获取指定范围内的子字符串

这个方法返回从beginIndex到endIndex-1位置的子字符串,例如:"hello".substring(1, 4)的结果为"ell"。

4. indexOf(String str):查找指定字符串在源字符串中首次出现位置的索引

这个方法返回指定字符串在源字符串中首次出现的位置的索引,例如:"hello".indexOf("l")的结果为2。

5. lastIndexOf(String str):查找指定字符串在源字符串中最后出现位置的索引

这个方法返回指定字符串在源字符串中最后出现的位置的索引,例如:"hello".lastIndexOf("l")的结果为3。

6. concat(String str):连接字符串

这个方法返回将指定字符串连接到源字符串的结果,例如:"hello".concat(" world")的结果为"hello world"。

7. replace(char oldChar, char newChar):替换字符

这个方法返回将源字符串中的所有oldChar替换为newChar的结果,例如:"hello".replace('l', 'w')的结果为"hewwo"。

8. toLowerCase():将字符串转换为小写

这个方法返回将源字符串中的所有字符转换为小写的结果,例如:"Hello".toLowerCase()的结果为"hello"。

9. toUpperCase():将字符串转换为大写

这个方法返回将源字符串中的所有字符转换为大写的结果,例如:"hello".toUpperCase()的结果为"HELLO"。

10. trim():删除字符串两端的空格

这个方法返回删除源字符串两端空格的结果,例如:" hello ".trim()的结果为"hello"。

上述是Java函数库中的一部分字符串操作方法,通过这些方法可以方便地进行字符串的操作和处理。但是要注意,Java中的字符串是不可变的,即一旦创建就无法修改,上述方法返回的都是新的字符串对象,原有的字符串对象不会受到影响。