N
nobodys wife
Gast
hallo!
ich versuche in einer textdatei einen zeilenumbruch immer nach 120 zeichen einzufügen, wenn es sich um ein leerzeichen handelt.einen kompilierfehler bekomme ich nicht, aber meine if bedingungen werden nicht erkannt. hat vielleicht jemand ne idee?
ich versuche in einer textdatei einen zeilenumbruch immer nach 120 zeichen einzufügen, wenn es sich um ein leerzeichen handelt.einen kompilierfehler bekomme ich nicht, aber meine if bedingungen werden nicht erkannt. hat vielleicht jemand ne idee?
Code:
public void formatieren(){
int zcnt = 1;
String path = "text.txt";
try {
BufferedReader in = new BufferedReader(new FileReader(path));
String zeile = in.readLine();
StringBuilder b = new StringBuilder();
while(zeile != 0 ) {
if (zeile.length() <= 120) {
zcnt++;
b.append(zeile);
System.out.println(zcnt);
} else {
if (zeile.length() > 120 && zeile == "") {
System.out.println("jupp");
System.out.println("dumdidum");
zeile=(zeile.replace(" ","\n"));
zcnt = 1;
zcnt++;
}
if (zeile != " ") {
zcnt++;
b.append(zeile+"\n");
}
}
zeile = in.readLine();
feld.setText(b.toString()+"\n");
}
} catch (Exception ee) {
ee.printStackTrace();
}
}