hallo!
benutze folgenden code um damit ein text file aus zu lesen, welches in einem Unterverzeichnis des Programmes sich befindet. Leider liest er nur 83 Zeichen dieser Datei obwohl sie eindeutig aus mehr besteht!
finde leider den Fehler nicht, kann mir da wer helfen?
danke
benutze folgenden code um damit ein text file aus zu lesen, welches in einem Unterverzeichnis des Programmes sich befindet. Leider liest er nur 83 Zeichen dieser Datei obwohl sie eindeutig aus mehr besteht!
finde leider den Fehler nicht, kann mir da wer helfen?
danke
Code:
java.io.File file = new java.io.File(".");
String historyPath = "";
String historytxt = "";
historyPath = file.getCanonicalPath() + file.separator + "etc" + file.separator + "v0007.txt";
try
{
//InputStream erstellen
java.io.InputStream is = new java.io.FileInputStream(historyPath);
// Größe der Datei ermitteln;
long length = historyPath.length();
// byte Array um die Daten zu speichern
byte[] bytes = new byte[(int)length]; //vorsicht(!) Länge begränzt mit 2,.. GB! ;-)
//bytes (byte[]) füllen
is.read(bytes);
//sourcetext mit dem byteArray.toString() füllen
historytxt = new String(bytes);
}
catch(java.lang.Exception e)
{
}
History.setBorder(BorderFactory.createEtchedBorder());
History.setText(historytxt);