Zeilensprungproblem bei .append()

user

Mitglied
Hallo Leute, ich hab ein Problem, dass wenn ich ein string an einen String mit .append() hänge er mir den angehängten Teil in die nächste Zeile stellt. Wie kann ich das verhindern bzw. gibt es dafür eine bessere Lösung?!
Danke schon mal im Voraus.
12494585ws.png
 

njans

Top Contributor
Du solltest wohl mal start ausgeben lassen, allerdinsg so, dass man auch sieht, wenn start Zeilenumbrüche enthält.
So, sehe ich gerade nicht woran es sonst liegen kann.
 

user

Mitglied
Danke erstmal für die schnelle Antwort.

der nachfolgende Text sieht so aus:
es handelt sich dabei um eine normale textdatei. die aufgabe besteht darin, eben die Zeilen mit einem html tag zu ergänzen.

12495143ns.png
 

Michael...

Top Contributor
Die oben gepostete Methode macht irgendwie nicht viel Sinn Du übergibts einen String start und gibt's in unverändert wieder zurück?

Ansonsten kann man nur sagen: ein append() fügt nicht von alleine einen Zeilenumbruch ein. Da muss was anderes im Spiel sein.
 
B

bone2

Gast
die methode macht wirklich keinen sinn.

Falsch ist außerdem noch, das du
Code:
s2 = new Stringbuffer()
schreibst, nur um es eine Zeile tiefer wieder mit start1 zu überschreiben.

mach als ersten Befehl in der methode einfach mal
Code:
out.print("'" + start + "'")
du machst sicher readline und schneidest vorne nur h1. ab. das leerzeichen vor Geographie soll sicher auch nicht sein.
Code:
out.print("'" + start.trim() + "'")

und paste cde hier in javatags rein, kein grund nen screenshot von eclipse zu machen
 

user

Mitglied
Danke Leute für eure Unterstützung.
Hab jetzt den Fehler gefunden. Am Ende der Zeile war ein "unsichtbarer Zeilenumbruch" diesen habe ich mit
deleteChartAt(StringNAME.length()-1 gelöscht. Nun klappt alles wunderbar.
 

Ähnliche Java Themen

Neue Themen


Oben