Como fazer essa verificação!

Dae galera!!! Eu queria fazer uma verificação do tipo:

  • Tenho duas tags dentro de uma String ( << e >> ), quero pegar a ultima ocorrencia de << antes de >>, entenderam? Tem algum métod que já faça isso?
    Valeu!!!

Ja tentou o :

lastIndexOf

E algo do tipo:

str.substring&#40;str.lastIndexOf&#40;&quot;&lt;&lt;&quot;&#41;,str.lastIndexOf&#40;&quot;&gt;&gt;&quot;&#41;&#41;;

Falow

se quizer pode fazer assim

      String s = &quot;1&lt;&lt;2&gt;&gt;3&lt;&lt;4&lt;&lt;5&lt;&lt;6&gt;&gt;7&lt;&lt;8&lt;&lt;&#41;&quot;;
      int ultOcorr = s.substring&#40;0, s.lastIndexOf&#40;&quot;&gt;&gt;&quot;&#41;&#41;.lastIndexOf&#40;&quot;&lt;&lt;&quot;&#41;;
      String s1 = s.substring&#40;0, ultOcorr&#41;;
      System.out.println&#40;s1&#41;;

se é que ja não tem feito heheh

pelo que entendi era essa saida que vc queria, certo? agora método para fazer isso automatico eu desconheço, acho que não tem.

ps: eu entendi que sua string eh zuada, ou seja, pode ter << depois do ultimo >>, senão vc não iria querer achar o ultimo << antes do ultimo >> e sim o ultimo << apenas