Code Fix

上級Map と HashMap を両方importする理由 › パターン3

Map と HashMap を両方importする理由

インターフェースと実装クラスは別物です。

 1  import java.util.*;
 2  
 3  public class Main {
 4      public static void main(String[] args) {
 5          Map<String, List<Integer>> m = new HashMap<>();
 6          m.put("a", _________________);
                               ^
 7          System.out.println(m);
 8      }
 9  }
警告: unchecked conversion(コンパイルは通りますが型安全が失われます)

空欄を埋めてビルドを通す

広告
広告スロット(未設定)

Map と HashMap を両方importする理由

受け口を広く、実体を具体的にという原則を扱います。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)