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

Java字符串操作的实用函数

发布时间:2023-07-05 20:51:31

Java是一种广泛应用的编程语言,用于开发各种应用程序。在Java中,字符串是一种常见的数据类型,经常需要对字符串进行各种操作。下面是一些实用的Java字符串操作函数。

1. length():返回字符串的长度。例如,"Hello"的长度为5。

2. charAt(index):返回字符串中指定索引处的字符。索引从0开始。例如,"Hello".charAt(1)返回'e'。

3. substring(startIndex, endIndex):返回字符串中指定范围内的子字符串。startIndex表示起始索引,endIndex表示结束索引(不包括)。例如,"Hello".substring(1, 3)返回"el"。

4. toLowerCase():将字符串中的所有字符转换为小写。例如,"Hello".toLowerCase()返回"hello"。

5. toUpperCase():将字符串中的所有字符转换为大写。例如,"Hello".toUpperCase()返回"HELLO"。

6. trim():去除字符串前后的空白字符。例如,"  Hello  ".trim()返回"Hello"。

7. replace(oldChar, newChar):将字符串中的所有旧字符替换为新字符。例如,"Hello".replace('l', 'L')返回"HeLLo"。

8. isEmpty():判断字符串是否为空字符串。例如,"".isEmpty()返回true。

9. equals(str):判断字符串是否与指定字符串相等。例如,"Hello".equals("Hello")返回true。

10. startsWith(prefix):判断字符串是否以指定前缀开头。例如,"Hello".startsWith("He")返回true。

11. endsWith(suffix):判断字符串是否以指定后缀结尾。例如,"Hello".endsWith("lo")返回true。

12. indexOf(str):获取字符串中第一次出现指定子字符串的索引。例如,"Hello, world!".indexOf("world")返回7。

13. lastIndexOf(str):获取字符串中最后一次出现指定子字符串的索引。例如,"Hello, world!".lastIndexOf("o")返回8。

14. contains(str):判断字符串是否包含指定子字符串。例如,"Hello, world!".contains("or")返回true。

15. split(delimiter):将字符串按指定分隔符分割为字符串数组。例如,"Hello,world!".split(",")返回["Hello", "world!"]。

以上是一些常用的Java字符串操作函数,可以帮助我们方便地处理字符串。在实际开发中,经常需要根据具体需求选择合适的字符串操作函数来实现特定的功能。