上級 › Map と HashMap を両方importする理由 › パターン5
Map と HashMap を両方importする理由
インターフェースと実装クラスは別物です。
1 import java.util.ArrayList; 2 import java.util._________________; ^ 3 4 public class Main { 5 public static void main(String[] args) { 6 List<Integer> list = new ArrayList<>(List.of(3, 1, 2)); 7 Collections.sort(list); 8 System.out.println(list); 9 } 10 }
Main.java:6: error: cannot find symbol
symbol: variable Collections
空欄を埋めてビルドを通す
ArrayListだけimportしても、ListやCollectionsは別途importが必要です。java.util.* でまとめて取り込みます。
次の問題