Java中String类的常用方法都有哪些
Java中String类的常用方法
Java中的String类是一个非常常用的类,尤其在字符串操作方面。那么String类有哪些常用方法呢?在本文中,我们将介绍Java中String类的常用方法。
charAt()
charAt()方法返回指定索引处的字符。可以通过该方法来遍历一个字符串中的每个字符。
String str = "Hello World";
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
System.out.println(c);
}
substring()
substring()方法返回一个子字符串,其范围由指定的起始索引到字符串的末尾或另一个指定索引。
String str = "Hello World";
String subStr1 = str.substring(1); // "ello World"
String subStr2 = str.substring(1, 4); // "ell"
indexOf()
indexOf()方法返回一个指定字符或子字符串在字符串中第一次出现的位置的索引。
String str = "Hello World";
int index1 = str.indexOf('o'); // 4
int index2 = str.indexOf("World"); // 6
replace()
replace()方法用一个新的字符串替换原字符串中的所有指定字符或子字符串。
String str = "Hello World";
String newStr = str.replace("Hello", "Hi"); // "Hi World"
toLowerCase()和toUpperCase()
toLowerCase()方法将字符串的所有字符都转换为小写字母,而toUpperCase()方法将字符串的所有字符都转换为大写字母。
String str = "Hello World";
String lowerStr = str.toLowerCase(); // "hello world"
String upperStr = str.toUpperCase(); // "HELLO WORLD"
trim()
trim()方法返回一个去掉了字符串前后空格的新字符串。
String str = " Hello World ";
String newStr = str.trim(); // "Hello World"
split()
split()方法将字符串根据指定的分隔符切分成一个字符串数组。
String str = "Hello,World";
String[] strArr = str.split(","); // {"Hello", "World"}
endsWith()和startsWith()
endsWith()方法用于测试一个字符串是否以指定的后缀结尾,而startsWith()方法则用于测试一个字符串是否以指定的前缀开头。
String str = "Hello World";
boolean endTest = str.endsWith("World"); // true
boolean startTest = str.startsWith("Hello"); // true
length()
length()方法返回一个字符串的长度,即其中的字符数。需要注意的是,length()方法返回的是字符数,而不是字节数。
String str = "Hello World";
int len = str.length(); // 11
至此,我们已经介绍了Java中String类的常用方法。通过掌握这些方法,可以更加方便地操作字符串。
《Java中String类的常用方法都有哪些》来自互联网同行内容,若有侵权,请联系我们删除!
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。