测试代码
public class HelloWorld{
public static void main(String []args){
System.out.println("Hello World".lastIndexOf(' '));
System.out.println("Hello World".lastIndexOf(' ', 1));
System.out.println("Hello World".lastIndexOf('e'));
System.out.println("Hello World".lastIndexOf('e', 1));
}
}
结果
5
-1
1
1
我预计第二个结果是 5,但它是 -1。怎么可能第一个是对的,第二个是错的?