public class StrSearch {
public static void main(String[] args) {
System.out.println("0123456789");
String str = "mingrikeji";
//创建字符串
System.out.println(str);
int rs = str.indexOf("i");
//查找字符i第一次出现的索引位置
System.out.println("字符i第一次出现的位置是:" + rs);
rs = str.lastIndexOf("i");
//查找字符i最后一次出现的索引位置
System.out.println("字符i最后一次出现的位置是:" + rs);
rs = str.lastIndexOf("ri");
//查找字符ri最后一次出现的索引位置
System.out.println("字符ri最后一次出现的索引位置:" + rs);
rs = str.lastIndexOf("i", 4);
//查找从索引4开始,字符i最后一次出现的索引位置
System.out.println("从索引4开始,字符i最后一次出现的索引位置是:" + rs);
rs = str.lastIndexOf("k", 4);
//查找从索引4开始,字符k最后一次出现的索引位置
System.out.println("从索引4开始,字符k最后一次出现的索引位置是:" + rs);
rs = str.lastIndexOf("e", 4);
//查找截至到索引4为止,字符e最后一次出现的索引位置,如果截取的部分不包含"e",则返回-1
System.out.println("从索引4开始,字符e最后一次出现的索引位置是:" + rs);
}
}
字符i第一次出现的位置是:1
字符i最后一次出现的位置是:9
字符ri最后一次出现的索引位置:4
从索引4开始,字符i最后一次出现的索引位置是:1
从索引4开始,字符k最后一次出现的索引位置是:-1
从索引4开始,字符e最后一次出现的索引位置是:-1