使用Java的String函数来处理字符串
发布时间:2023-08-22 08:09:50
在Java中,可以使用String类的一些常用函数来处理字符串。下面是一些常用的String函数:
1. charAt(int index): 返回指定索引位置的字符。
String str = "Hello, World!"; char ch = str.charAt(7); // ch = 'W'
2. length(): 返回字符串的长度。
String str = "Hello"; int len = str.length(); // len = 5
3. substring(int beginIndex, int endIndex): 返回一个新的字符串,包含从beginIndex到endIndex之间的字符。
String str = "Hello, World!"; String subStr = str.substring(7, 12); // subStr = "World"
4. toLowerCase(): 将字符串中的所有字符转换为小写字母。
String str = "Hello"; String lowerStr = str.toLowerCase(); // lowerStr = "hello"
5. toUpperCase(): 将字符串中的所有字符转换为大写字母。
String str = "World"; String upperStr = str.toUpperCase(); // upperStr = "WORLD"
6. startsWith(String prefix): 判断字符串是否以指定的前缀开头。
String str = "Hello, World!";
boolean startsWithHello = str.startsWith("Hello"); // startsWithHello = true
7. endsWith(String suffix): 判断字符串是否以指定的后缀结尾。
String str = "Hello, World!";
boolean endsWithWorld = str.endsWith("World"); // endsWithWorld = false
8. indexOf(String str): 返回指定子字符串在原字符串中第一次出现的索引位置。
String str = "Hello, World!";
int index = str.indexOf("World"); // index = 7
9. lastIndexOf(String str): 返回指定子字符串在原字符串中最后一次出现的索引位置。
String str = "Hello, World!";
int lastIndex = str.lastIndexOf("o"); // lastIndex = 8
10. replace(CharSequence target, CharSequence replacement): 使用新字符串替换原字符串中的指定子字符串。
String str = "Hello, World!";
String newStr = str.replace("World", "Java"); // newStr = "Hello, Java!"
这些是Java中一些常用的String函数,可以基于这些函数进行更复杂的字符串处理操作。
