您现在的位置是:首页» 生活» entryset和map的区别,怎么把entryset转回map

entryset和map的区别,怎么把entryset转回map

2023-10-23 20:40:14
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。1、第一步是介绍它所在的JAR——。2、导入JAVA。util。*可以直接引入Java类;这样until下的所有接口都可以调用,常用List。3、第二步:map map=new hashmap();4、//然后将数据添加到地图中,如下所示。5、 map.put('a','1');6、map.put('b','2');7、map.put('c','3'); 8、第三步:我们在上面的地图中添加了三个数据,我们可以使用下面的句子来获取值

今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。

1、第一步是介绍它所在的JAR——。

2、导入JAVA。util。*可以直接引入Java类;这样until下的所有接口都可以调用,常用List。

3、第二步:map map=new hashmap();

4、//然后将数据添加到地图中,如下所示。

5、 map.put('a','1');

6、map.put('b','2');

7、map.put('c','3');

8、第三步:我们在上面的地图中添加了三个数据,我们可以使用下面的句子来获取值:

9、 String str=map.get('a').toString();

10、//这样得到的str的值为1;

11、步骤4:如果我们遍历这个映射并从中获取键和值,情况会怎样,如下所示:

12、for(Object obj : map.keySet()){

13、 Object value=map.get(obj );

14、 System.out.println(value);

15、 }

16、或者你可以像这样遍历它:

17、SetE set=map . entry set();//E是通用的,可以指定,也可以这样写给我。

18、 IteratorE iterator=set.iterator();

19、 while(iterator.hasNext())

20、 {

21、 Map.Entry mapentry=(Map.Entry) iterator.next();

22、系统。出去。println(mapentry。getkey()'和mapentry。getvalue());

23、 }

24、如果按如下方式指定泛型:

25、SetMap set=map.entrySet();

26、 IteratorMap iterator=set.iterator();

27、 while(iterator.hasNext())

28、 {

29、 Map.Entry mapentry=(Map.Entry) iterator.next();

30、系统。出去。println(mapentry。getkey()'和mapentry。getvalue());

31、 }

32、总体测试方法:

33、package zy.until;

34、import java.util.HashMap;

35、import java.util.Iterator;

36、import java.util.Map;

37、import java.util.Set;

38、public class Test {

39、public static E void main(String[] args) {

40、Map map=new HashMap();

41、 map.put('a', '1');

42、 map.put('b', '2');

43、 map.put('c', '3');

44、 String str=map.get('a').toString();

45、 for(Object obj : map.keySet()){

46、 Object value=map.get(obj );

47、 System.out.println(value);

48、 }

49、

50、 SetE set=map.entrySet();

51、 IteratorE iterator=set.iterator();

52、 while(iterator.hasNext())

53、 {

54、 Map.Entry mapentry=(Map.Entry) iterator.next();

55、系统。出去。println(mapentry。getkey()'和mapentry。getvalue());

56、 }

57、 }

58、}

59、MAP中有一些常用的方法:如下:

60、1. Boolean isEmpty () is judged to be empty.

61、2, int size () mapping size

62、3.get(Objectkey)返回与指定键相关联的值。

63、4.如果映射包含指定键的映射,containsKey(Objectkey)返回true。

64、5.如果此映射将一个或多个键映射到指定值,则containsValue(Objectvalue)返回true。

65、注意:映射中的键必须是唯一的,不能重复。

本文到此结束,希望对大家有所帮助。

Www.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站

本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

联系邮箱:773537036@qq.com

标签: 遍历 entryset map