ArrayList集合存储HashMap元素并遍历
需求:创建一个ArrayList集合,存储三个元素,每一个元素都是HashMap, 每一个HashMap的键和值都是String, 并遍历
public class ArrayListHashMap {
public static void main(String[] args) {
ArrayList<HashMap<String, String>> array = new ArrayList<>();
HashMap<String, String> hs = new HashMap<>();
hs.put("地球", "人类的家园");
hs.put("宇宙中的星系", "银河系");
array.add(hs);
for (HashMap<String, String> hm : array) {
Set<String> keySet = hm.keySet();
for (String key : keySet) {
String value = hm.get(key);
System.out.println(key + "=" + value);
}
}
}
}