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

Java中的字符串处理函数与示例

发布时间:2023-07-02 12:52:14

Java中的字符串处理函数是把字符串作为对象来操作的方法。以下是一些常用的字符串处理函数及其示例。

1. length():返回字符串的长度。

String str = "Hello World";
int length = str.length(); // length为11

2. charAt(int index):返回字符串中指定位置的字符。

String str = "Hello World";
char c = str.charAt(0); // c为'H'

3. substring(int beginIndex, int endIndex):返回字符串中指定范围的子字符串。

String str = "Hello World";
String subStr = str.substring(6, 11); // subStr为"World"

4. toLowerCase():将字符串中的所有字符转换为小写。

String str = "Hello World";
String lowerStr = str.toLowerCase(); // lowerStr为"hello world"

5. toUpperCase():将字符串中的所有字符转换为大写。

String str = "Hello World";
String upperStr = str.toUpperCase(); // upperStr为"HELLO WORLD"

6. trim():去除字符串两端的空格。

String str = "    Hello World    ";
String trimmedStr = str.trim(); // trimmedStr为"Hello World"

7. split(String regex):根据指定的正则表达式将字符串拆分成字符串数组。

String str = "Hello World";
String[] words = str.split(" "); // words为["Hello", "World"]

8. replace(char oldChar, char newChar):将字符串中的指定字符替换为新字符。

String str = "Hello World";
String newStr = str.replace('o', '0'); // newStr为"Hell0 W0rld"

9. indexOf(String str):返回字符串中 次出现指定子字符串的位置。

String str = "Hello World";
int index = str.indexOf("World"); // index为6

10. startsWith(String prefix):判断字符串是否以指定的前缀开头。

String str = "Hello World";
boolean startsWithHello = str.startsWith("Hello"); // startsWithHello为true

11. endsWith(String suffix):判断字符串是否以指定的后缀结尾。

String str = "Hello World";
boolean endsWithWorld = str.endsWith("World"); // endsWithWorld为true

以上是Java中一些常用的字符串处理函数及其示例。通过这些函数,可以对字符串进行长度、字符访问、子字符串截取、大小写转换、去除空格、拆分、替换、查找等操作,方便实现各种字符串处理需求。