Ich sollte eine Konfigurationsdatei einlesen (Attached - eigentlich heisst die Datei nur test.conf, aber das kann ich nicht hochladen ;-) )
Woher kommt es wohl, dass das erste Byte der Zeile "-1" ist?
Kann man so etwas geschickt handeln?
Editiert in Eclipse, Text file encoding für das Projekt UTF-8
Woher kommt es wohl, dass das erste Byte der Zeile "-1" ist?
Kann man so etwas geschickt handeln?
Editiert in Eclipse, Text file encoding für das Projekt UTF-8
Java:
private boolean parseFile(String fileName) {
boolean result = true;
try {
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line=br.readLine()) != null ) {
line = line.trim();
System.out.println(line);
// Die Ausgabe sieht ganz normal aus
for (int i=0; i<2; i++)
System.out.println(line.charAt(i) + ", byte " + (byte)line.charAt(i));
//, byte -1 (auf der Konsole sie die erste Stelle eher wie ein ; aus)
//#, byte 35
System.out.println(line.startsWith("#"));
//logischerweise false
Zuletzt bearbeitet: