获取字符串长度

语法:str.length() //返回值是int型
如:String str=”good”;
int size=str.length(); //size的值是4

字符串查找

语法:str.indexOf(String str1或者char c)和str.lastIndexOf(String str1或者char c) // 返回值都是int型
说明:str.indexOf(String str1或者char c)返回的是搜索的字符串或者字符首次出现的位置,未出现返回-1;str.lastIndexOf(String str1或者char c) 返回的是搜索
的字符串或者字符最后一次出现的位置,未出现返回-1。
如:String str=”hello world”;
int a=str.indexOf(‘e’); //a=1
int b=str.indexOf(“ello”); //b=1;
int c=str.indexOf(“c”) //c=-1
int d=str.lastIndexOf(‘o’); //d=7

获取指定索引位置的字符

语法:str.charAt(int index) //返回值是char型
如:String str=”hello world”;
char mychar=str.charAt(1); //返回字符’e’给mychar

拓展(介绍setCharAt()方法):
语法:str.setCharAt(int index,char c)
作用:把字符串str中index的位置的字符替换成字符c。
注意:使用该方法要创建StringBuilder类或者StringBuffer类的对象,而不是String类的对象。
image.png
image.png