String nach 2 Kriterien trennen

Hey,
ich hab eine Frage.
Und zwar möchte ich einen String trennen. Dazu hab ich schon viele Sachen im Netz gefunden über split() u.A.
Ich habe aber einen sehr langen String und möchte, dass die einzelnen Teile maximal 80 Zeichen lang sind und dann jeweils zum Wort- bzw. Satzende getrennt werden. So eine Kombination habe ich leider bisher nicht gefunden und bin etwas ratlos, wie ich vorgehen soll. Kann mir einer einen Tipp geben?
lg Nadine

Ich würde ganz simpel erstmal so vorgehen:

int WIDTH = 80;
StringTokenizer stk = new StringTokenizer(myStringComesHere);
StringBuilder toWrite = new StringBuilder();
while(stk.hasMoreTokens()) {
 sb.add(stk.nextToken());
 if(sb.size() \> WIDTH) break;
}

Jetzt noch die Fehler rausbügeln und an Deinen Verwendungszweck anpassen und Du solltest weiter kommen. :wink: