getKey()+" value值:"+entry.getValue()); } //通过keySet取出map数据[Iterator遍历] System.out.println("---[Iterator循环遍历]通过keySet取出map数据---"); Iterator<Integer> it = map.keySet().iterator(); //map.keySet()得到的是set集合,可以使用迭代器遍历 while(it.hasNext()){ Integer key...
public void testKeySetAndGetKey() { for (Integer key : map.keySet()) { System.out.println(key + ":" + map.get(key)); } } 1. 2. 3. 4. 5. 6. entrySet 通过对map entrySet的遍历,也可以同时拿到key和value,一般情况下,性能上要优于上一种,这一种也是最常用的遍历方法 // entrySet 获...
Iterator<Integer> it = map.keySet().iterator();//map.keySet()得到的是set集合,可以使用迭代器遍历while(it.hasNext()){Integerkey=it.next(); System.out.println("key值:"+key+" value值:"+map.get(key)); }//通过EntrySet取出map数据[Iterator遍历]System.out.println("---[Iterator循环遍历]通过...
Java遍历取出Map集合key-value数据的4种⽅法将map集合存数据与取出数据全部放在⼀个类MapTest中,⽅便阅读与查看 随便创建⼀个包,在包中新建⼀个class⽂件,(也可以不建包,直接新建⼀个class⽂件)新建class⽂件MapTest.java,代码如下:import java.util.HashMap;import java.util.Iterator;import...
//通过keySet取出map数据[Iterator遍历] System.out.println("---[Iterator循环遍历]通过keySet取出map数据---"); Iteratorit = map.keySet().iterator(); //map.keySet()得到的是set集合,可以使用迭代器遍历 while(it.hasNext()){ Integer key = ...
Map作为java中十分常用的集合,我们对集合元素的遍历方式要十分熟悉。 首先构造一个 HashMap 集合: HashMap map = new HashMap<>();map.put("A","1");map.put("B","2");map.put("C","3"); 1. 分别获取 key 集合和 value 集合 //1、分别获取key和value的集合 ...
}//通过keySet取出map数据[Iterator遍历]System.out.println("---[Iterator循环遍历]通过keySet取出map数据---");Iterator<Integer> it = map.keySet().iterator();//map.keySet()得到的是set集合,可以使用迭代器遍历while(it.hasNext()){Integerkey = it.next();System.out.println("key值:"+key+" valu...
dataMap = new HashMap<String, Object>(); } @Resource public void setRoleService(RoleService roleService) { this.roleService = roleService; } @Action(value = "RoleAction_find", results={@Result(name = "success", location = "/ucenter/sys/roleList.jsp")}) ...
定义一个Map集合,key和value不规定类型,任意放入数据,用keySet()和 entrySet()两种方式遍历出Map集合的数据 1packagecom.lanxi.demo1_1_1;23importjava.util.HashMap;4importjava.util.Iterator;5importjava.util.Map;6importjava.util.Map.Entry;78publicclassTest {9publicstaticvoidmain(String[] args) {10...
map集合通过ent..代码如下:for (Map<Integer, Integer> integerIntegerMap : smartSchedulingDao.queryMajorIdAndSubjectI