获取方法:
1、length():获取字符串的长度
例如:
String str = “abcde”;
System.out.println(str.length());//结果:5
2、charAt(int index):获取索引位置的字符
例如:
Srting str = “abcde”;
System.out.println(str.charAt(2));//结果:c
3、indexOf(int ch):返回指定字符在字符串中第一次出现的位置的索引
例如:
String str = “abcabc”;
System.out.println(str.indexOf(“b”));//结果:1
4、indexOf(int ch,int fromIndex):返回指定字符在字符串中第一次出现的位置的索
引,从指定索引开始搜索
例如:
String str = “abcabc”;
System.out.println(str.indexOf(b,2));//结果:4
5、lastIndexOf(int ch):返回指定字符在字符串中最后一次出现的位置的索引
例如:
String str = “abcabc”;
System.out.println(str.lastIndexOf(“a”));//结果:3
6、lastIndexOf(int ch,int formIndex):返回指定字符在字符串中最后一次出现的位置的索引,从指定索引处进行反向搜索
例如:
String str = “abcabc”;
System.out.println(str.lastIndexOf(“c”,3));//结果:2
7、lastIndexOf(String str):返回指定子字符串在字符串中最后一次出现处的索引
例如:
String str1 = “abcdeabcde”;
String str2 = “cde”;
System.out.println(str1.lastIndexOf(str2));//结果:7
8、lastIndexOf(String str,int fromIndex):返回指定字符串在字符串中最后一次出现的索引,从指定所引出开始反向搜索
例如:
String str1 = “abcdeabcde”;
String str2 = “cde”;
System.out.println(str1.lastIndexOf(str1.lastIndexOf(str2,6)));
//结果:2
9、substring(int start):从指定位置开始截取字符串默认到结尾处
例如:
String str = “abcdefg”;
System.out.println(str.substrint(3));//结果:defg
10、substring(int start,int end):从指定位置开始截取字符串到指定位置结束
例如:
String str = “abcdefg”;
System.out.println(str.substring(0,3));//结果:abc