本章介绍一些字符串中的常用方法,直接看代码注释
public class Test1 {
public static void main(String[] args) {
String str1 = "abcDRef";
System.out.println(str1.length()); //字符串长度
System.out.println(str1.isEmpty()); //字符串是否为空
System.out.println(str1.charAt(4)); //检索某位置字符
System.out.println(str1.startsWith("ab")); //字符串是否以某个字符(串)开头
System.out.println(str1.endsWith("sf")); //同上,结尾
System.out.println(str1.substring(2)); //截取从某位开始以后的字符串
System.out.println(str1.toLowerCase());//全部转为小写字母
System.out.println(str1.toUpperCase());//大写字母
char[] c = str1.toCharArray(); //将字符串转为字符数组
for(int i = 0;i<c.length;i++) {
System.out.print(c[i]);
}
System.out.println();
System.out.println(str1.indexOf("c")); //检索第一次出现某字符的位置
}
}
/**
* output:
* 7
* false
* R
* true
* false
* cDRef
* abcdref
* ABCDREF
* abcDRef
* 2
*/