Java字符串中常用的十个方法总结
Java字符串是非常常用的一种数据类型,本文将总结Java字符串中常用的十个方法,以帮助初学者更好地掌握Java字符串的使用。
1. charAt(int index)
该方法返回指定索引处的字符,索引从0开始计数。
示例:
String str = "Hello, World!";
char firstChar = str.charAt(0);
System.out.println(firstChar); // 输出为H
2. length()
该方法返回字符串的长度,等同于字符串中字符的数量。
示例:
String str = "Hello, World!";
int length = str.length();
System.out.println(length); // 输出为13
3. substring(int beginIndex)
该方法返回从指定索引开始到字符串末尾的子字符串。
示例:
String str = "Hello, World!";
String sub1 = str.substring(7);
System.out.println(sub1); // 输出为World!
4. substring(int beginIndex, int endIndex)
该方法返回从指定索引开始到指定索引结束的子字符串。
示例:
String str = "Hello, World!";
String sub2 = str.substring(0, 5);
System.out.println(sub2); // 输出为Hello
5. indexOf(int ch)
该方法返回指定字符在字符串中第一次出现的位置。
示例:
String str = "Hello, World!";
int index1 = str.indexOf('o');
System.out.println(index1); // 输出为4
6. indexOf(String str)
该方法返回指定子字符串在字符串中第一次出现的位置。
示例:
String str = "Hello, World!";
int index2 = str.indexOf("World");
System.out.println(index2); // 输出为7
7. equals(String str)
该方法比较该字符串与指定字符串的内容是否相等。
示例:
String str1 = "Hello, World!";
String str2 = "Hello, World!";
boolean isEqual = str1.equals(str2);
System.out.println(isEqual); // 输出为true
8. equalsIgnoreCase(String str)
该方法比较该字符串与指定字符串(忽略大小写)的内容是否相等。
示例:
String str1 = "Hello, World!";
String str2 = "hello, world!";
boolean isEqualIgnoreCase = str1.equalsIgnoreCase(str2);
System.out.println(isEqualIgnoreCase); // 输出为true
9. replace(char oldChar, char newChar)
该方法返回一个新字符串,将指定字符全部替换为新字符。
示例:
String str1 = "Hello, World!";
String str2 = str1.replace('o', '*');
System.out.println(str2); // 输出为Hell*, W*rld!
10. toLowerCase()
该方法返回一个新字符串,将所有字符转换为小写字母。
示例:
String str1 = "Hello, World!";
String str2 = str1.toLowerCase();
System.out.println(str2); // 输出为hello, world!
以上就是Java字符串中常用的十个方法总结。熟练掌握这些方法,可以帮助我们更好地处理字符串数据。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java字符串中常用的十个方法总结 - Python技术站