Hallo Liebe Java-Forum User,
folgendes Problem:
Aus einem String von z.B. 1000 Zeichen will ich z.B. alle Substrings der Länge 5 erhalten. Da es sich teilweise um lange und viele Strings handelt ist die Performance ein entscheidendes Kriterium.
Zur Zeit nutze ich eine Regular Expression und laufe dann per find(i) über alle Positionen. Ich habe aber leider keine Ahnung ob es zum Beispiel günstiger ist Substring zu nutzen oder ob es noch ganz andere Möglichkeiten gäbe
Gibt es geschwindigkeits vorteile der String Operationen wie Substring ? Gibt es onch effektivere andere Methoden ?
Für Vorschläge und Kommentare wäre ich sehr Dankbar !
Freundlichen Gruß,
cgnpwr
folgendes Problem:
Aus einem String von z.B. 1000 Zeichen will ich z.B. alle Substrings der Länge 5 erhalten. Da es sich teilweise um lange und viele Strings handelt ist die Performance ein entscheidendes Kriterium.
Zur Zeit nutze ich eine Regular Expression und laufe dann per find(i) über alle Positionen. Ich habe aber leider keine Ahnung ob es zum Beispiel günstiger ist Substring zu nutzen oder ob es noch ganz andere Möglichkeiten gäbe
Gibt es geschwindigkeits vorteile der String Operationen wie Substring ? Gibt es onch effektivere andere Methoden ?
Für Vorschläge und Kommentare wäre ich sehr Dankbar !
Freundlichen Gruß,
cgnpwr