遍历HashMap和HashMap转换成List
/**
* convert the map to the list(1)
*/
public static void main(String[] args) {
Map<String, String> maps = new HashMap<String, String>();
maps.put("a", "aa");
maps.put("b", "bb");
maps.put("c", "cc");
maps.put("d", "dd");
maps.put("e", "ee");
maps.put("f", "ff");
List<String> strList = new ArrayList<String>();
for (String str : maps.values()) {
strList.add(str);
}
for (int i = 0; i < strList.size(); i++) {
System.out.println(strList.get(i));
}
}
/**
* convert the map to the list(2)
*/
public static void main(String[] args) {
Map<String, String> maps = new HashMap<String, String>();
maps.put("a", "aa");
maps.put("b", "bb");
maps.put("c", "cc");
maps.put("d", "dd");
maps.put("e", "ee");
maps.put("f", "ff");
List<String> strList = new ArrayList<String>(maps.values());
for (int i = 0; i < strList.size(); i++) {
System.out.println(strList.get(i));
}
}
控制台输出结果:
dd
aa
cc
ff
bb
ee
(HashMap无序排列)
--------------------------------------
你不能改变你的过去,但你可以让你的未来变得更美好。一旦时间浪费了,生命就浪费了。
You cannot improve your past, but you can improve your future. Once time is wasted, life is wasted.
--------------------------------------