G
Guest
Gast
Hallo Forum,
Ich würde gerne mit der Scanner-Klasse ein File (test.txt) einlesen, welches wie folgt aussieht:
hier die Fehlerausgabe:
hier meine beiden read-Methoden:
Sieht jemand den Fehler?
Ich würde gerne mit der Scanner-Klasse ein File (test.txt) einlesen, welches wie folgt aussieht:
19
17
23
hier die Fehlerausgabe:
Exception in thread "main" in java.util.InputMismatchException:
at java.util.Scanner.throwFor(Scanner.java)
at java.util.Scanner.next(Scanner.java)
at java.util.Scanner.nextInt(Scanner.java)
at java.util.Scanner.nextInt(Scanner.java)
at Coin.read(Coin.java)
usw/bis/zur/main..
hier meine beiden read-Methoden:
Code:
public void read(Scanner in) throws IOException
{
while (in.hasNext())
{
list.add(in.nextInt());
}
}
public void readFile(String filename) throws IOException
{
FileReader reader = new FileReader(filename);
try
{
Scanner in = new Scanner(reader);
read(in);
}
finally
{
reader.close();
}
}
Sieht jemand den Fehler?