Wie finde ich das n-te Vorkommen eines Zeichens in einer Zeichenfolge?

Ähnlich wie bei einer FrageHie, suche eine Lösung in Java.

Wie kann man den Index des n-ten Vorkommens eines Zeichens / einer Zeichenfolge aus einer Zeichenfolge ermitteln?

Beispiel " / folder1 / folder2 / folder3 / ". Wenn ich in diesem Fall nach dem dritten Vorkommen eines Schrägstrichs (/) frage, erscheint dieser vor Ordner3 und ich erwarte, dass ich diese Indexposition zurückgebe. Meine eigentliche Absicht ist es, ihn ab dem n-ten Vorkommen eines Zeichens zu unterteilen.

Ist in der Java-API eine praktische / einsatzbereite Methode verfügbar oder müssen wir eine kleine Logik selbst schreiben, um dies zu lösen?

Ebenfalls

Ich habe bei Apache Commons Lang's @ schnell gesucht, ob eine Methode für diesen Zweck unterstützt wir StringUtils, aber ich finde keine.Können reguläre Ausdrücke dabei helfen?

Antworten auf die Frage(32)

Ihre Antwort auf die Frage