Hashmap的遍历
来源:互联网 发布:centos 限制访问ip 编辑:程序博客网 时间:2024/05/16 12:41
HashMap是基于哈希表的Map接口实现。此实现提供所有可选的映射操作,并允许使用Null值和Null键。HashMap并不保证映射的顺序。对于HashMap的遍历方式有两种。
方法一:
import java.util.HashMap;import java.util.Iterator;public class Test {public static void main(String[] args) {HashMap<String, String> map = new HashMap<String, String>();map.put("01", "aa");map.put("02", "bb");map.put("03", "cc");map.put("04", "dd");Iterator<String> ite = map.keySet().iterator();while (ite.hasNext()) {String str = ite.next();System.out.println(map.get(str));}}}方法二:
import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;public class Test {public static void main(String[] args) {HashMap<String, String> map = new HashMap<String, String>();map.put("01", "aa");map.put("02", "bb");map.put("03", "cc");map.put("04", "dd");Iterator<Entry<String, String>> ite = map.entrySet().iterator();while (ite.hasNext()) {Entry<String, String> entry = ite.next();String key = entry.getKey();String value = entry.getValue();System.out.println("Key:" + key + ", Value:" + value);}}}方法一:首先对keySet进行遍历,然后从Hashmap取出key对应的value。方法二中直接将key和value放到entry中,可以直接从entry中得到key和value的值。
如果只需要得到map中的value值可以选用第一种方法,想到同时得到map中key值和value值的可以选用方法二。
0 0
- HashMap对象的遍历
- HashMap 的遍历
- hashmap的遍历
- Java_ABC_10.HashMap的遍历
- HashMap的遍历键值
- HashMap的遍历
- Hashmap的遍历
- HashMap的遍历方法
- HashMap的遍历
- HashMap HashTable 的遍历
- 遍历HashMap的方法
- android的HashMap遍历
- java HashMap的遍历
- 遍历HashMap的方法
- hashMap的遍历
- hashMap的遍历
- hashmap的遍历方法
- 【java】HashMap的遍历
- JBoss服务器 /invoker/JMXInvokerServlet/ 接口对外开放
- Sqlite数据库图片存取
- java中获取路径的几种方式
- 从输入的数字序列中分别求奇数和偶数
- 不能将参数1从“const char []”转换为“LPCTSTR
- Hashmap的遍历
- delphi insert各种类型数据(数据库InterBase)
- 我的第一篇博文
- jquery mobile 入门介绍
- 对于进制转化的感想
- 两个数组逆排元素对应相加,返回一个数组
- Linux中断基础概念
- Intellij IDEA 快捷键整理
- LeetCode | Combination Sum