@Test public void test02() {
1.长度 String str = "java Androdia"; //空格也是字符 System.out.println("str的长度:"+str.length());//输出长度 : str的长度:13 2.查找第n个位置的字符 System.out.println(str.charAt(5));//查找字符串第五个位置的字符A
3.查找指定字符在字符串的位置
System.out.println(str.indexOf('A')); //找到,返回数字5 System.out.println(str.indexOf('v')); //找到,返回数字2 System.out.println(str.indexOf('a')); //找到,返回数字1,不用再往后找了 System.out.println(str.indexOf('X')); //找不到,返回-1
4.反过来查找指定字符的位置
System.out.println(str.lastIndexOf('A')); //找最后一个字母是A的位置,5 System.out.println(str.lastIndexOf('a')); //找最后一个字母是a的位置,12
5.看字符串是否为空
System.out.println(str.isEmpty());//str字符串是否为空
6.看字符串中是否包含某个字串
System.out.println(str.contains("And"));//字符串中是否包含And,true
7.字符串是否以某子串开头
System.out.println(str.startsWith("java"));//字符串中是否以java开头
8.字符串是否以某子串结尾
System.out.println(str.endsWith("idA"));//字符串中是否以idA结束