Also hier ist einmal der Code um den es geht.
Nun das Problem. Die Datei ist eine HTML-Datei. Am Schluss der </html>-Tag wird einfach nicht mehr in den StringBuffer gespeichert. Genauer gesagt, jeder Text, außer die Zeilenumbrüche, werden nicht mehr in den StringBuffer gespeichert.
Z.B.:
danach steht im StringBuffer
Aber wenn ich Debuge steht im String zeile der richtige Wert. Was könnten nun der Fehler sein?
Code:
try{
String zeile;
BufferedReader br = new BufferedReader(new FileReader(input));
System.out.println(input.getAbsolutePath());
while( (zeile=br.readLine()) != null ) {
this.templateData.append(zeile+"\r\n");
}
br.close();
} catch (IOException e) {
System.out.println("IOError: "+e);
}
Nun das Problem. Die Datei ist eine HTML-Datei. Am Schluss der </html>-Tag wird einfach nicht mehr in den StringBuffer gespeichert. Genauer gesagt, jeder Text, außer die Zeilenumbrüche, werden nicht mehr in den StringBuffer gespeichert.
Z.B.:
Code:
...
</table>
</body>
</html>
test
test
danach steht im StringBuffer
Code:
</table>
</body>
Aber wenn ich Debuge steht im String zeile der richtige Wert. Was könnten nun der Fehler sein?