是在java.util.Map Map.Entry是什么意思啊? 可以的话请写个例子
答案:2 悬赏:60 手机版
解决时间 2021-03-24 09:37
- 提问者网友:椧運幽默
- 2021-03-23 08:37
是在java.util.Map Map.Entry是什么意思啊? 可以的话请写个例子
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-23 09:45
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapTest {
Map map = new HashMap();
public MapTest(){
map.put("a","a");
map.put("b","b");
map.put("c","c");
}
public static void main(String[] args) {
MapTest mt = new MapTest();
Iterator it = mt.map.entrySet().iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
}
}
import java.util.Iterator;
import java.util.Map;
public class MapTest {
Map map = new HashMap();
public MapTest(){
map.put("a","a");
map.put("b","b");
map.put("c","c");
}
public static void main(String[] args) {
MapTest mt = new MapTest();
Iterator it = mt.map.entrySet().iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
}
}
全部回答
- 1楼网友:荒野風
- 2021-03-23 09:57
java.util.map.entry接口主要就是在遍历map的时候用到,给你个例子:
package test;
import java.util.*;
import java.util.map.entry;
public class b {
public static void main(string[] args) {
map mm = new hashmap();
for(int i=0;i<10;i++)
{
mm.put(i, i);
}
for( entry e : mm.entryset())
{
system.out.println("key:"+e.getkey());
system.out.println("value:"+e.getvalue());
}
for( iterator> i = mm.entryset().iterator();i.hasnext(); )
{
entry e = i.next();
system.out.println("key:"+e.getkey());
system.out.println("value:"+e.getvalue());
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯