int length():获取字符串的长度
String s1 = "fage";
System.out.println(s1.length()); //结果==4 length()是一个方法,获取的是每个字符串的个数
char charAt(int index):获取指定索引位置的字符
String s2 = "你要减肥,造吗?";
char c = s2.charAt(5); //根据索引获取对应位置的字符
System.out.println(c); //结果==造
int indexOf(int ch):返回值字符在此字符串中第一出现处的索引
String s1 = "fage";
int index = s1.indexOf('a'); //参数接收的是int类型的,传递char类型的会自动提升
System.out.println(index); //结果==1
int index2 = s1.indexOf('b'); //如果不存在返回的就是-1
System.out.println(index2);
int indexOf(String str):返回指定字符串在此字符串中第一出现处的索引
int indexOf(int ch,int fromIndex):返回指定字符串在此字符串中从指定位置后第一出现处的索引
String s1 = "fagehenniu";
int index1 = s1.indexOf("e", 4); //从第4位往后找第一个出现的e
System.out.println(index1); //结果==5
int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一出现处的索引
lastIndexOf
int index2 = s1.lastIndexOf('e'); //从后向前找,第一个出现的字符
System.out.println(index2); //结果==5
tring substring(int start):从指定位置开始截取字符串,默认到末尾
String s1 = "fagewudi";
String s2 = s1.substring(4); //从指定位置开始截取字符串,默认到末尾
System.out.println(s2); //结果==wudi
String s3 = s1.substring(0, 4); //包头不包尾,左闭右开
System.out.println(s3); //结果==fage
*String substring(int start,int end):从指定位置开始到指定位置结束截取字符串