【发布时间】:2010-02-14 21:58:47
【问题描述】:
我自己找不到解决方案。请给我小费什么的
import java.util.*;
import java.io.*;
class Fulgleinfluens {
public static void main(String[] args) {
HashMap <String, Komm> Komm = new hashMap<String, Komm>();
int teller = 0;
try {
Scanner FilKom = new Scanner(new File("KommuneKoordinater.txt"));
while(FilKom.hasNextLine()) {
String linje = FilKom.nextLine();
String [] dellinje = linje.split(",");
String kommune = dellinje[0];
String fylke = dellinje[1];
String lengdegrad = dellinje[2];
String breddegrad = dellinje[3];
Komm enKom = new Komm(kommune, fylke, lengdegrad, breddegrad);
Komm.put(kommune, enKom);
teller++;
}
} catch (Exception e) {
System.out.println("En feil oppsto ved lesing av fil");
}
System.out.println("Lest "+teller+" antall linjer");
}
void getKommuneMap () {
String kommune = "Sarpsborg";
Komm enKom = (Komm) Komm.get(kommune);
}
}
class Komm {
String kommune;
String fylke;
String lengdegrad;
String breddegrad;
Komm(String kommune, String fylke, String lengdegrad, String breddegrad) {
this.kommune = kommune;
this.fylke = fylke;
this.lengdegrad = lengdegrad;
this.breddegrad = breddegrad;
}
}
【问题讨论】:
-
这不是您的代码。它充满了拼写错误,例如 HashMap 的 hashMap。我不知道您在代码中的哪个位置收到了主题中的错误。
-
太晚了——我看了看就变成了石头。也许编辑可以从这种命运中拯救下一个可怜的灵魂。