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