了解Java中字符串函数的常用方法
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中字符串函数的一部分常用方法,还有很多其他的方法可以用于字符串的处理和操作。掌握了这些常用方法,能够更方便地处理和操作字符串数据。
