私は少しのコードを書いていますが、このエラーが発生し続けています。これは、network.addstation を呼び出す場所に関係しています。
これがコードです。ネットワークメソッドには他のメソッドがありますが、1つだけ表示すると思っていましたが、メソッドを呼び出すと表示されます。どんな助けでも大歓迎です。ありがとう。
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);
}
}