62,634
社区成员




public class LastIndexOfpublic class LastIndexOf
{
public static void main(String[] args)
{
String srcText = "cx8923ulfk;dji-abc321fckdu9a-832abc-894ofjdksau9-83791piufdsiaabcfodsa";
String str = "abc";
int hits = 0;
int idx = 0 ;
for( int i = 0; i < srcText.length(); i ++)
{
if(srcText.charAt(i) == str.charAt(0))
{ //第一个字符相同
boolean match = false;
for (int j=1; j<str.length() && i+j<srcText.length(); j++) { //继续比较后续字符
if (srcText.charAt(i+j) != str.charAt(j)) {break;}
match = (j==str.length()-1); //后续字符全部一致
}
if (match) {idx=i;} //则获取该位置
}
}
System.out.println(idx);
System.out.println(srcText.lastIndexOf("abc"));
}
}