上級 › Map と HashMap を両方importする理由 › パターン1
Map と HashMap を両方importする理由
インターフェースと実装クラスは別物です。
1 import java.util._______; ^ 2 3 public class Main { 4 public static void main(String[] args) { 5 Map<String, Integer> m = new HashMap<>(); 6 m.put("a", 1); 7 System.out.println(m.get("a")); 8 } 9 }
Main.java:5: error: cannot find symbol
symbol: class Map
空欄を埋めてビルドを通す
MapとHashMapは別クラスなので両方importが要ります。java.util.* でまとめて取り込めます。
次の問題