Java中的String函数及其使用方法汇总
在Java中,String是一个非常常用和重要的类,用来表示字符串。它提供了许多有用的方法来操作和处理字符串。下面是Java中常用的String函数及其使用方法的汇总:
1. length():获取字符串的长度
String str = "Hello World"; int length = str.length(); // length = 11
2. charAt(int index):获取指定索引位置上的字符
String str = "Hello"; char ch = str.charAt(0); // ch = 'H'
3. substring(int beginIndex):从指定索引位置开始截取字符串
String str = "Hello World"; String subStr = str.substring(6); // subStr = "World"
4. substring(int beginIndex, int endIndex):截取指定范围内的子串
String str = "Hello World"; String subStr = str.substring(0, 5); // subStr = "Hello"
5. isEmpty():判断字符串是否为空
String str = ""; boolean isEmpty = str.isEmpty(); // isEmpty = true
6. equals(String anotherString):比较两个字符串是否相等
String str1 = "Hello"; String str2 = "World"; boolean isEqual = str1.equals(str2); // isEqual = false
7. equalsIgnoreCase(String anotherString):忽略大小写的比较两个字符串是否相等
String str1 = "hello"; String str2 = "HELLO"; boolean isEqual = str1.equalsIgnoreCase(str2); // isEqual = true
8. compareTo(String anotherString):按字典顺序比较两个字符串
String str1 = "Hello"; String str2 = "World"; int result = str1.compareTo(str2); // result < 0,str1 < str2 // result == 0,str1 == str2 // result > 0,str1 > str2
9. contains(CharSequence sequence):判断字符串是否包含指定的字符序列
String str = "Hello World";
boolean contains = str.contains("Wo"); // contains = true
10. indexOf(String str):返回指定子字符串在父字符串中首次出现的索引位置
String str = "Hello World";
int index = str.indexOf("o"); // index = 4
11. lastIndexOf(String str):返回指定子字符串在父字符串中最后一次出现的索引位置
String str = "Hello World";
int index = str.lastIndexOf("o"); // index = 7
12. toLowerCase():将字符串转换为小写
String str = "Hello World"; String lowerCaseStr = str.toLowerCase(); // lowerCaseStr = "hello world"
13. toUpperCase():将字符串转换为大写
String str = "Hello World"; String upperCaseStr = str.toUpperCase(); // upperCaseStr = "HELLO WORLD"
14. trim():去除字符串两端的空格
String str = " Hello World "; String trimStr = str.trim(); // trimStr = "Hello World"
15. replace(char oldChar, char newChar):将字符串中的指定字符替换为新字符
String str = "Hello World";
String replaceStr = str.replace('o', '0'); // replaceStr = "Hell0 W0rld"
16. split(String regex):根据指定的正则表达式将字符串拆分为数组
String str = "Hello,World";
String[] arr = str.split(","); // arr = ["Hello", "World"]
17. startsWith(String prefix):判断字符串是否以指定的前缀开头
String str = "Hello World";
boolean startsWith = str.startsWith("He"); // startsWith = true
18. endsWith(String suffix):判断字符串是否以指定的后缀结尾
String str = "Hello World";
boolean endsWith = str.endsWith("ld"); // endsWith = true
以上是Java中常用的String函数及其使用方法的汇总。通过合理运用这些方法,我们可以轻松地对字符串进行各种操作和处理。
