int idexof(String str)
返回字符串中第一个含有str字符串的索引值
int idexof(String str, int fromIdex)
从指定的索引fromIdex位置开始,返回出现str字符串的索引值
int lastdIdexof(String str)
返回字符串最后一次出现str字符串的索引值
int lsetIdex(String str, int fromIdex)
从指定索引值fromIdex开始反向搜索,返回第一个出现str字符串的索引值
String substring(int beginIdex)
截取并返回一个新的String字符串,从指定的索引值beginIdex位置开始截取
public class MyDemo {
public static void main(String[] args) {
String str = "moshoushijie.lushichuanshuo.anhei3";
//返回字符串最后一个出现"lu"时,索引的值
System.out.println("lastIndexof="+str.lastIndexOf("lu"));
//将字符串进行截取,截取位置从第一个出现"."开始
str = str.substring(str.indexOf("."));
System.out.println("new str = "+str);
}
}
返回结果:
lastIndexof=13
new str = .lushichuanshuo.anhei3