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

利用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提供了丰富的字符串处理函数,可以根据需求选择适当的函数来操作字符串。