Java中字符串的定位操作
1.int indexOf(String str)或int indexOf(int ch)
这种方法返回指定字符或子串在字符串中第一次出现的位置。
String str = "我爱编程 abc 123";
int index = str.indexOf("c");
System.out.println(index);
2.int lastIndexOf(String str)或int lastIndexOf(int ch)
这种方法返回最后一次出现该字符或字符串的位置。
String str = "我爱编程 abc 123";
int index = str.indexOf(" ");
System.out.println(index);
3.int IndexOf(String str,int ch))
这种方法可以从当前字符串指定位置向后查找参数字符串首次出现的地址并返回,若查找失败则返回-1。
String str = "我爱编程 abc 123";
int index = str.indexOf(" ",5);
System.out.println(index);
4.indexOf函数sunstring函数的联用
String str = "我爱Java编程 abc 123";
int index = str.indexOf("编程",2);
System.out.println(str.substring(index,18));