主页 >  生活>正文
遍历map的4种方法_遍历map
时间 : 2023-02-12 13:48:56   来源 : 互联网

1、第一步,要引入它所在JAR——

2、可以在Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)类里直接引入导入Java。util。*;这样直到下的所有接口都可以调用,还有常用到的是列表。


(资料图)

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、//这样获取到潜艇用热中子反应堆(海底热反应堆的缩写)的值就是1;

11、第四步:如果我们遍历这个地图,从中取得键和价值怎么办,如下就可以:

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

13、对象值=地图。get(obj);

14、System.out.println(值);

15、}

16、或者可以这样遍历:

17、SetE set=map。条目集();//E是泛型,可以指定,也可向我这样写

18、迭代器迭代器=集合。迭代器();

19、while(iterator.hasNext())

20、{

21、地图。条目映射条目=(映射. entry)迭代器。next();

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

23、}

24、如果指定泛型如下:

25、set map set=map。条目集();

26、迭代器映射迭代器=集。迭代器();

27、while(iterator.hasNext())

28、{

29、地图。条目映射条目=(映射. entry)迭代器。next();

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

31、}

32、整体测试方法:

33、包zy .直到

34、导入Java。util。hashmap

35、导入Java。util。迭代器;

36、导入Java。util。地图;

37、导入Java。util。设置;

38、公共类测试{

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、对象值=地图。get(obj);

47、System.out.println(值);

48、}

49、SetE set=map。条目集();

50、迭代器迭代器=集合。迭代器();

51、while(iterator.hasNext())

52、{

53、地图。条目映射条目=(映射. entry)迭代器。next();

54、系统。出去。println(mapentry。getkey()"和mapentry。getvalue());

55、}

56、}

57、}

58、地图中还有一些比较常用的方法:如下:

59、1、布尔型isEmpty()判断为空

60、2、int size()映射大小

61、3、获取(对象键)返回与指定键关联的值

62、4、包含密钥(对象键)如果地图包含指定键的映射,则返回真实的

63、5、包含值(对象值)如果此地图将一个或多个键映射到指定则返回真实的

64、注意事项:地图中的键必须唯一不能重复。

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

标签: 计算机语言 测试方法 注意事项

相关文章

X 关闭

X 关闭