//0123456789
StringBuilder sb = new StringBuilder("abcdabceabcdabc");
System.out.println(sb.lastIndexOf("abc", 9));//8
sb.lastIndexOf("abc", 8)//8
sb.lastIndexOf("abc", 7)//4
k = sb.lastIndexOf(str, fromIdx);
k <= fromIdx
可以这样理解
for (int i = fromIdx; i >=0; --i)
if (sb.substring(i, i+str.size()).equals(str))
return i;