mysql循环map_Java遍历Map集合的四种⽅式
Map 集合的遍历与 List 和 Set 集合不同。Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历。Map 以及实现 Map 的接⼝类(如 HashMap、TreeMap、LinkedHashMap、Hashtable 等)都可以⽤以下⼏种⽅式遍历。
1)在 for 循环中使⽤ entries 实现 Map 的遍历(最常见和最常⽤的)。
public static void main(String[] args) {
Map map = new HashMap();
map.put("Java⼊门教程", "c.biancheng/java/");
map.put("C语⾔⼊门教程", "c.biancheng/c/");
postscript软件
for (Map.Entry entry : Set()) {
String mapKey = Key();
String mapValue = Value();
System.out.println(mapKey + ":" + mapValue);
}
织梦v57sql注入}
2)使⽤ for-each 循环遍历 key 或者 values,⼀般适⽤于只需要 Map 中的 key 或者 value 时使⽤。性能上⽐ entrySet 较好。
Map map = new HashMap();
map.put("Java⼊门教程", "c.biancheng/java/");
map.put("C语⾔⼊门教程", "c.biancheng/c/");
// 打印键集合
html表格边框不显示for (String key : map.keySet()) {
System.out.println(key);
mysql面试题集合
}
// 打印值集合
for (String value : map.values()) {
System.out.println(value);
怎么配置mysql环境变量}
3)使⽤迭代器(Iterator)遍历
Map map = new HashMap();
map.put("Java⼊门教程", "c.biancheng/java/");
map.put("C语⾔⼊门教程", "c.biancheng/c/");计算机二级c语言设计
Iterator> entries = Set().iterator();
while (entries.hasNext()) {
Entry entry = ();
String key = Key();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。