Java String.indexOf API

Java String.indexOf API,java,Java,我有以下情况, String a="<em>crawler</em> <em> Yeahhhhh </em></a></h3><table"; System.out.println(a.indexOf("</em>")); String a=“crawler yeahhh看看 及 看一看 及 lastIndexOf为您提供了干草堆中上次出现的针的索引,但以下查找所有出现的的示例也可能具有指导意义: for

我有以下情况,

String a="<em>crawler</em> <em> Yeahhhhh </em></a></h3><table";
System.out.println(a.indexOf("</em>"));
String a=“crawler yeahhh看看

看一看


lastIndexOf
为您提供了
干草堆中上次出现的
的索引,但以下查找所有出现的的示例也可能具有指导意义:

for (int pos = -1; (pos = haystack.indexOf(needle, pos + 1)) != -1;) {
    System.out.println(pos);
}
要向后查找所有引用,请执行以下操作:

for (int pos = haystack.length(); (pos = haystack.lastIndexOf(needle, pos - 1)) != -1;) {
    System.out.println(pos);
}

lastIndexOf
为您提供了
干草堆中上次出现的
needle
的索引,但以下查找所有出现的的示例也可能具有指导意义:

for (int pos = -1; (pos = haystack.indexOf(needle, pos + 1)) != -1;) {
    System.out.println(pos);
}
要向后查找所有引用,请执行以下操作:

for (int pos = haystack.length(); (pos = haystack.lastIndexOf(needle, pos - 1)) != -1;) {
    System.out.println(pos);
}

谢谢老兄…我以为lastIndexOf会返回同一事件的最后一个索引…忽略了那部分…谢谢…谢谢老兄…我以为lastIndexOf会返回同一事件的最后一个索引…忽略了那部分…谢谢。。。