利用Java函数操作字符串
发布时间:2023-07-06 13:38:13
在Java中,我们可以使用一系列函数来操作字符串。以下是一些常用的函数以及它们的用途:
1. length():返回字符串的长度。
String str = "Hello World"; int length = str.length(); // length = 11
2. charAt(index):返回字符串中指定索引位置的字符。
char ch = str.charAt(4); // ch = 'o'
3. substring(startIndex, endIndex):返回字符串中指定索引范围内的子字符串。
String subStr = str.substring(6, 11); // subStr = "World"
4. toLowerCase():将字符串转换为小写。
String lowerStr = str.toLowerCase(); // lowerStr = "hello world"
5. toUpperCase():将字符串转换为大写。
String upperStr = str.toUpperCase(); // upperStr = "HELLO WORLD"
6. equals(str):比较两个字符串是否相等。
String str1 = "Hello"; String str2 = "hello"; boolean isEqual = str1.equals(str2); // isEqual = false
7. indexOf(str):返回字符串中 次出现指定子字符串的索引位置。
int index = str.indexOf("World"); // index = 6
8. replace(oldStr, newStr):将字符串中的某个子字符串替换为新的字符串。
String replacedStr = str.replace("World", "Java"); // replacedStr = "Hello Java"
9. trim():去除字符串两端的空格。
String trimmedStr = " Hello World ".trim(); // trimmedStr = "Hello World"
10. split(delimiter):根据指定的分隔符将字符串拆分为字符串数组。
String[] arr = str.split(" "); // arr = ["Hello", "World"]
11. startsWith(prefix):判断字符串是否以指定的前缀开始。
boolean isStartsWith = str.startsWith("Hello"); // isStartsWith = true
12. endsWith(suffix):判断字符串是否以指定的后缀结束。
boolean isEndsWith = str.endsWith("World"); // isEndsWith = true
这些只是Java中操作字符串的一小部分函数。Java提供了丰富的字符串处理函数,可以根据需求选择适当的函数来操作字符串。
