如何從HashMap打印ArrayList?如何迭代HashMap <String,ArrayList <Car>>
Map<String, ArrayList<Car>> cars = new HashMap<String, ArrayList<Car>>;
ArrayList<Car> carList = cars.get("bmw");
for (int i = 0; i < carList.size(); i++) {
System.out.println(carList.get(i));
}
代碼導致:
java.lang.NullPointerException
儘管 「寶馬」 鍵存在並且被填充。
什麼行引發NPE? –
爲什麼不使用'iterator'? – alfasin
比'iterator'好得多的是for循環(假設您使用的是JDK 1.5或更高版本)。 – Vikdor