字符串拥有许多方法,用来解决实际问题。(方法名及使用格式要会背)
length();用来求串的长度。
substring(n,m);用来从串中取n至m-1位置上的字符并组成一个子串。
substring(n);用来取第n至末尾位置上的所有字符并组成一个子串。
charAt(n);用来取第n个位置上的字符(即取到的是字符)
indexOf(s1);在当前串中查找s1串是否存在,若存在,则反馈其位置;若不存在,则反馈一个负数。
indexOf(s1,n);从第n个位置开始在当前串中查找s1串,若存在,则反馈其位置;若不存在,则反馈一个负数。
replace(ch1,ch2);替换字符,将当前串中的ch1字符替换为ch2字符得一新串。
replace(s1,s2);替换串,将当前串中s1子串替换为s2串得一新串。
startsWith(s1);判断当前串是否是s1开头,若是,则结果为true;反之则结果为false.
endsWith(s1);判断当前串是否是s1结尾,若是,则结果为true;反之则结果为false.
例如:booleanflag=str.endsWith(".jpg");
System.out.println("判断"+str+"中是否含有.jpg的图片");
toLowerCase();将当前串中所有大写字母转换为小写得一新串。
toUpperCase();将当前串中所有小写字母转换为大写得一新串。
trim();将当前串前后的空格删除得一新串。
如:Stringstr="ABCDEFGHIJKLMN";将黄色部分去掉
S1.equals(s2);判断s1和s2对应的串是否相等。
S2.equalsIgnoreCase(s2);不区分大小写的判断相等.