第1个回答 2020-03-13
string
s
=
"wenda.tianya.cn";
system.out.println(s.indexof("tianya"));结果是6意思是字符串第一个字符的下标规定为0,所以第6下标的字符开始是tianya,返回的是查找到的第一个
当然你可以通过设置起始坐标来查找相应的串,例如
02string
s
=
"wenda.tianya.cn
tianya";
02system.out.println(s.indexof("tianya",
7));
这个时候从第7下标查找,第一个tianya就被跳过了,找到的是第二个
如果你想都找出来,你需要结合substring来每次更新字符串,或者手动记录上次查找到的下标提供下次使用.