Java深入浅出讲解String类常见方法攻略
String概述
在Java中,String是一种基本的数据类型,也是一种常用的数据类型。对于String类型的字符串,Java中提供了很多常见的方法,可以帮助我们对字符串进行各种操作。
String类常见方法
1. length()
length()
方法返回字符串的长度,即字符串中字符的个数。
示例:
String str = "hello world";
int len = str.length();
System.out.println(len); // 输出结果为 11
2. charAt(int index)
charAt(int index)
方法返回指定位置上字符的值。
示例:
String str = "hello world";
char ch = str.charAt(1);
System.out.println(ch); // 输出结果为 e
3. substring(int start, int end)
substring(int start, int end)
方法返回从指定位置开始到指定位置结束的子字符串。其中,start表示子字符串开始的位置,end表示子字符串结束的位置(不包括该位置)。
示例:
String str = "hello world";
String subStr = str.substring(0, 5);
System.out.println(subStr); // 输出结果为 hello
4. indexOf(String str)
indexOf(String str)
方法返回指定字符或子字符串在当前字符串中第一次出现的位置。如果当前字符串中不存在指定字符或子字符串,则返回-1。
示例:
String str = "hello world";
int index = str.indexOf("o");
System.out.println(index); // 输出结果为 4
5. equals(String str)
equals(String str)
方法用于比较当前字符串和指定字符串是否内容相等。
示例:
String str1 = "hello world";
String str2 = "hello world";
boolean flag = str1.equals(str2);
System.out.println(flag); // 输出结果为 true
6. toUpperCase()
toUpperCase()
方法将当前字符串中的所有小写字母转换为大写字母。
示例:
String str = "hello world";
String upperStr = str.toUpperCase();
System.out.println(upperStr); // 输出结果为 HELLO WORLD
7. toLowerCase()
toLowerCase()
方法将当前字符串中的所有大写字母转换为小写字母。
示例:
String str = "Hello World";
String lowerStr = str.toLowerCase();
System.out.println(lowerStr); // 输出结果为 hello world
8. split(String regex)
split(String regex)
方法将当前字符串按照正则表达式分割成一个字符串数组。
示例:
String str = "Hello World";
String[] arr = str.split(" ");
for (String s: arr) {
System.out.println(s);
}
// 输出结果为
// Hello
// World
结论
这篇攻略详细讲解了Java中String类的常见方法,通过这些方法我们可以轻松地对字符串进行各种操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java深入浅出讲解String类常见方法 - Python技术站