hashmap 循环取出所有值 取出特定的值 两种方法

简介: //第一种 Iterator menus = menu.iterator(); while(menus.hasNext()) { Map userMap = (Map) menus.
//第一种	
		Iterator menus = menu.iterator();  		
		while(menus.hasNext()) {   
		    Map userMap = (Map) menus.next();   
		    System.out.print(userMap.get("link") + "\t");  
//		    System.out.print(userMap.get("name") + "\t");   
//		    System.out.print(userMap.get("sex") + "\t");   
//		    System.out.println(userMap.get("age") + "\t");   
		} 
				
//第二种		
        for (int j = 0; j < menu.size(); j++) {
        	String a = (String)(((Map) menu.get(0)).get("link")); 
        	System.out.println(a);
//        	m.put("title", menu.get(j).getTitle()); 
//        	m.put("link",menu.get(j).getLink());
//        	list.add(m);
//        	map.put("rows", list);
		}    

目录
相关文章
|
5月前
|
索引
HashMap中hash()方法的位运算
HashMap中hash()方法的位运算
HashMap中hash()方法的位运算
|
5月前
|
存储 安全 Java
HashMap的使用,以及内置方法
HashMap的使用,以及内置方法
|
存储 Java C++
HashMap 之继承结构和基本方法
HashMap 是 Java 中常用的数据结构之一,hash 是散列的意思,Map 有映射表的意思,于是 HashMap 就是散列表的意思,它存储的内容是键值对。Java8 之前,HashMap 在存储大量数据时,查询效率并不是非常高,但在 Java8,HashMap 的底层实现发生了一些改变,引进了一些新的技术,如当索引值大于或等于 8 时,数据结构将会由链表转换为红黑树,目的是为了提高数据的查询效率等。
261 1
|
5月前
|
存储 Java 索引
【JAVA】HashMap的put()方法执行流程
【JAVA】HashMap的put()方法执行流程
|
5月前
|
机器学习/深度学习
HashMap中tableSizeFor()方法详解
HashMap中tableSizeFor()方法详解
HashMap中tableSizeFor()方法详解
HashMap中put()方法源码详解
HashMap中put()方法源码详解
|
5月前
|
存储 算法 安全
HashMap 的常用方法
HashMap 的常用方法
34 0
|
5月前
|
Go C语言 C#
HashMap中putMapEntries()方法源码详解
HashMap中putMapEntries()方法源码详解
|
存储 安全 索引
HashMap的put方法的具体流程
HashMap的put()方法用于向HashMap中添加键值对。
174 0
|
5月前
|
索引
HashMap的put方法的具体流程
HashMap的put方法的具体流程
下一篇
无影云桌面