Guten Tag,
sorry, das mein erster Poste direkt ne Frage ist, aber es ist wichtig!!!
Warum liefert mir der untenstehende Scanner nicht wie gewünscht ne Int und Long
Variable zur HashMap???
In der Datei sieht es wie folgt aus:
1 23456L
2 32456L
.
.
.
Und dazu der Scanner:
DANKE!!!!!!!!
sorry, das mein erster Poste direkt ne Frage ist, aber es ist wichtig!!!
Warum liefert mir der untenstehende Scanner nicht wie gewünscht ne Int und Long
Variable zur HashMap???
In der Datei sieht es wie folgt aus:
1 23456L
2 32456L
.
.
.
Und dazu der Scanner:
Java:
public persistenthashmap(String filename)throws IOException{
map = new HashMap<Integer, Long>();
file = filename;
String zeile;
Scanner datei = new Scanner(new File(filename));
int a=0;
long b=0;
while (datei.hasNextLine()) {
zeile = datei.nextLine();
Scanner s = new Scanner(zeile);
while (s.hasNextInt()) {
a = s.nextInt();
}
while (s.hasNextLong()) {
b = s.nextLong();
}
this.map.put(a,b);
}
DANKE!!!!!!!!