Hallo,
ich habe einen langen Text, der nicht in einer Zeile angezeigt werden kann.
Also möchte ich, dass mein Text nach 46 Zeichen getrennt wird.
Hört sich nicht kompliziert an, es gibt ja die tolle substring Methode.
Allerdings schneidet die mir die Wörter nach Stelle 46 durch.
Das heißt:
Wird so getrennt:
Dieser Text ist zu lang und soll nach 46 Zeich
en geteilt werden.
Gibt es irgendeine existierende Methode die ich nutzen kann oder muss ich da selber was schreiben?
Meine Überlegung wäre sonst mit split() zu arbeiten (an Stelle " ") trennen und dann die einzelnen Längen der Array Einträge zusammen zu zählen bis ich bei über 46 bin. Dabei zeigt ein Zeiger auf den letzten index Wert, bevor diese >46 Bedingung eingetroffen ist und fügt mir dann das Array bis zu Index X wieder zusammen inklusive des Leerzeichens, was auch wieder in einer For Schleifen passieren muss... usw.. Also schon sehr aufwendig.
Wie ich Java kenne müsste es da doch etwas geben.
Freundliche Grüße
ich habe einen langen Text, der nicht in einer Zeile angezeigt werden kann.
Also möchte ich, dass mein Text nach 46 Zeichen getrennt wird.
Hört sich nicht kompliziert an, es gibt ja die tolle substring Methode.
Allerdings schneidet die mir die Wörter nach Stelle 46 durch.
Das heißt:
Wird so getrennt:
Dieser Text ist zu lang und soll nach 46 Zeich
en geteilt werden.
Gibt es irgendeine existierende Methode die ich nutzen kann oder muss ich da selber was schreiben?
Meine Überlegung wäre sonst mit split() zu arbeiten (an Stelle " ") trennen und dann die einzelnen Längen der Array Einträge zusammen zu zählen bis ich bei über 46 bin. Dabei zeigt ein Zeiger auf den letzten index Wert, bevor diese >46 Bedingung eingetroffen ist und fügt mir dann das Array bis zu Index X wieder zusammen inklusive des Leerzeichens, was auch wieder in einer For Schleifen passieren muss... usw.. Also schon sehr aufwendig.
Wie ich Java kenne müsste es da doch etwas geben.
Freundliche Grüße