中級 › length / length() / size() の使い分け › パターン4
length / length() / size() の使い分け
配列はフィールド、Stringはメソッド、コレクションはsize()。
1 import java.util.HashMap; 2 import java.util.Map; 3 4 public class Main { 5 public static void main(String[] args) { 6 Map<String, Integer> m = new HashMap<>(); 7 m.put("a", 1); 8 System.out.println(m.________); ^ 9 } 10 }
Main.java:8: error: cannot find symbol
symbol: variable length
空欄を埋めてビルドを通す
Mapの要素数もsize()です。lengthは配列専用のフィールドで、コレクション全般には使えません。
次の問題