Hallo,
mein Java Programm liest den Inhalt einer ASCII Datei aus mittels
fehler ist eine Konstante = -1 und wenn ich dann
bekomme ich dann nach einer Weile eine Ausgabe -28 bei einer ASCII Datei?
Und logischerweise gibts auch eine Exception: Array-Überschreitung.
PS: input ist ein RandomAccessFile
mein Java Programm liest den Inhalt einer ASCII Datei aus mittels
Code:
private int f_ReadChar(){
byte ch;
try {
ch= input_f.readByte();
}
catch(IOException e) {
return fehler;
}
return (int) ch;
}
fehler ist eine Konstante = -1 und wenn ich dann
Code:
for(i=0;i<3;i++) {
status[i]=f_ReadChar();
if((status[i]>255) || (status[i]<0)) System.out.println(status[i]);
if(status[i]!=fehler) ++statistik1[status[i]].amount;
}
Und logischerweise gibts auch eine Exception: Array-Überschreitung.
PS: input ist ein RandomAccessFile