自从成为Java程序员以来,LinkedHashMap就是我的得力助手。它不仅能够保持插入顺序,还能够按照访问顺序进行排序。今天,我将向大家分享我的亲身体验,告诉你们如何遍历LinkedHashMap。
在这篇文章中,我将分享遍历LinkedHashMap的三种方法。首先,我会介绍使用迭代器的方法,然后是使用键集合的方法,最后是使用entrySet()方法的方式。
方法一:使用迭代器
首先,我们需要创建一个LinkedHashMap对象,并向其中添加一些键值对。然后,我们可以通过调用entrySet()方法获得键值对的集合。接下来,我们使用Iterator迭代器遍历集合,并打印出每个键值对。
java LinkedHashMapmap = new LinkedHashMap<>(); map.put("A",1); map.put("B",2); map.put("C",3); Iterator > iterator = map.entrySet().iterator(); while (iterator.hasNext()){ Map.Entry entry = iterator.next(); System.out.println("Key:"+ entry.getKey()+", Value:"+ entry.getValue());
方法二:使用键集合
另一种遍历LinkedHashMap的方法是使用键集合。我们可以通过调用keySet()方法获得键的集合,然后使用for-each循环遍历键集合,并通过getKey()方法获取对应的值。
java LinkedHashMapmap = new LinkedHashMap<>(); map.put("A",1); map.put("B",2); map.put("C",3); for (String key : map.keySet()){ System.out.println("Key:"+ key +", Value:"+ map.get(key));
telegeram官方app:https://zhonglianxinxiwang.com/wangyoux/17887.html
网友评论