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

了解Java中字符串函数的常用方法

发布时间:2023-06-29 19:48:25

Java中字符串类是Java中最常用的类之一,它提供了许多有用的方法来操作字符串。以下是Java中字符串函数的一些常用方法:

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

String str = "Hello World!";

int len = str.length(); // len = 12

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

char ch = str.charAt(0); // ch = 'H'

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

String sub = str.substring(6, 11); // sub = "World"

4. concat(String str):将指定字符串连接到原字符串的末尾。

String newStr = str.concat(" Goodbye!"); // newStr = "Hello World! Goodbye!"

5. equals(String str):比较两个字符串是否相等。

boolean isEqual = str.equals("Hello World!"); // isEqual = true

6. isEmpty():判断字符串是否为空。

boolean isEmpty = str.isEmpty(); // isEmpty = false

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

String upperCaseStr = str.toUpperCase(); // upperCaseStr = "HELLO WORLD!"

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

String lowerCaseStr = str.toLowerCase(); // lowerCaseStr = "hello world!"

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

boolean startsWith = str.startsWith("Hello"); // startsWith = true

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

boolean endsWith = str.endsWith("!"); // endsWith = true

11. indexOf(String str):返回指定字符串在原字符串中第一次出现的索引位置。

int index = str.indexOf("o"); // index = 4

12. lastIndexOf(String str):返回指定字符串在原字符串中最后一次出现的索引位置。

int lastIndex = str.lastIndexOf("o"); // lastIndex = 7

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

String replacedStr = str.replace('o', 'O'); // replacedStr = "HellO WOrld!"

14. trim():去除字符串的首尾空格。

String trimmedStr = "  Hello World!  ";

String trimmed = trimmedStr.trim(); // trimmed = "Hello World!"

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

String[] splitStr = str.split(" "); // splitStr = ["Hello", "World!"]

这只是Java中字符串函数的一部分常用方法,还有很多其他的方法可以用于字符串的处理和操作。掌握了这些常用方法,能够更方便地处理和操作字符串数据。