G
Guest
Gast
hey, ich möchte gerne eine zahl aus einer textdatei auslesen (steht einfach am anfang drin).
in der API find ich nur diese read-methode die einzelne chars einliest, weiss aber nicht wie ich die Zahl als integer irgendwie interpretieren kann:
Er stürzt sofort ab mit einer ewig langen Fehlerliste, die aufhört mit:
in der API find ich nur diese read-methode die einzelne chars einliest, weiss aber nicht wie ich die Zahl als integer irgendwie interpretieren kann:
Code:
FileReader reader = null;
try {
reader = new FileReader("highscores.txt");
String s = new String("");
for (int c; (c = reader.read()) != -1;) {
s.concat((char)c + "");
}
highscore = Integer.parseInt(s);
} catch (FileNotFoundException ex) {
highscore = -1;
} finally {
try {
reader.close();
} catch (Exception e) {
}
Er stürzt sofort ab mit einer ewig langen Fehlerliste, die aufhört mit:
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:468)
at java.lang.Integer.parseInt(Integer.java:497)