首页 新闻 会员 周边 捐助

index该改成什么?

0
[已解决问题] 解决于 2018-11-01 09:47

仄平Z的主页 仄平Z | 初学一级 | 园豆:179
提问于:2018-10-29 21:23
< >
分享
最佳答案
0

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);
奖励园豆:5
雪旭 | 菜鸟二级 |园豆:227 | 2018-10-29 22:48

我想要取第二个i,请问该怎么写?我看这个例子应该是取的第二个i

仄平Z | 园豆:179 (初学一级) | 2018-10-30 21:02

@仄平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变量

雪旭 | 园豆:227 (菜鸟二级) | 2018-10-31 09:50

@雪旭: 感谢感谢

仄平Z | 园豆:179 (初学一级) | 2018-11-01 09:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册