String str="this is a String";
int len=str.length();
int index1=str.indexOf("t");//你要去t后面的字符串就这样写
// int index1=str.indexOf("s");你要取s后面的字符串就这样写
String index2=str.substring(index1);
System.out.println(index2);
我想要取第二个i,请问该怎么写?我看这个例子应该是取的第二个i
@仄平Z:
这样写 然后输出index2就得到第二个i位置了
String str="This is a String";
int index1=str.indexOf("i");
int index2=str.indexOf("i",index1+1);
简介写法:str.indexOf("i",str.indexOf("i")+1);//直接得到第二个i位置
你的错误:你之前index1中那个"T"改成i 第5行那个index改成index1,你没有设置index变量
@雪旭: 感谢感谢