我正在寫一些代碼和我不斷收到這個錯誤,它與在那裏我打電話network.addstation顯示java.lang.NullPointerException在NetBeans
這裏的代碼,也有在網絡中的其他方法做方法,但我想我只是顯示一個,但它會出現在你調用任何方法時。任何幫助都會受到很大的幫助。謝謝。
public class MyNetworkReader implements NetworkReader {
Network network = null;
@Override
public Network read(InputStream stream) {
Scanner scan = null;
scan = new Scanner(stream);
while (scan.hasNext()) {
String fromStation = scan.next();
if (!fromStation.equalsIgnoreCase("connection:")) ;
network.addStation(fromStation)
System.out.println(fromStation);
}
}
return network;
}
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
public class MyNetwork implements Network {
HashMap<String, ArrayList> stations = new HashMap<String, ArrayList>();
public void addStation(String station) {
stations.put(station, null);
}
}