次のマップがあります。
Map<City, Integer> map = getMap();
と私のクラス市:
public class City {
private String c1;
private String c2;
public City(String c1, String c2){
this.c1 = c1;
this.c2 = c2;
}
これで、値でいっぱいのマップができました。特定のキーを探す必要があります。たとえば、「ロンドン、パリ」などです。私の主なアプローチはこれです:
map.get(new City("London", "Paris"));
どういうわけか、それは私に与えています
スレッド「メイン」での例外 java.lang.NullPointerException
そして、私はこのようにすることはできないと確信しています。