Java 遍历map 的三种方式
来源:互联网 发布:如何查询网络统考成绩 编辑:程序博客网 时间:2024/06/05 06:42
import java.util.Collection;
import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;
public class TestHashMap {
/************ 遍历map 的三种方式 ***********************/
public static void main(String[] args) {
TestHashMap test =new TestHashMap();
test.function();
}
public void function() {
HashMap<String,Object> hm = new HashMap<>();
hm.put("int", 23);
hm.put("boolean", true);
hm.put("String", "哈哈");
hm.put("char", 'z');
hm.put("s", null);
hm.put(null, null);
System.out.println(hm.size());
/*********第一种遍历方式 获取集合中所有的 键的 集合*************/
// Set<String> key = hm.keySet();
// for(String every:key) {
// System.out.println(every+" "+hm.get(every));
// }
/*********第二种遍历方式 获取集合中所有的 值的 集合*************/
// Collection<Object> obj = hm.values();
//
// for(Object every:obj) {
// System.out.println(every);
// }
/****第三种遍历方式 将每一组键值对 包装成一个Entry对象,放入一个set中返回 **/
Set<Entry<String,Object>> entry = hm.entrySet();
for(Entry<String,Object> every: entry) {
System.out.println(every.getKey()+" "+every.getValue());
}
}
}
import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;
public class TestHashMap {
/************ 遍历map 的三种方式 ***********************/
public static void main(String[] args) {
TestHashMap test =new TestHashMap();
test.function();
}
public void function() {
HashMap<String,Object> hm = new HashMap<>();
hm.put("int", 23);
hm.put("boolean", true);
hm.put("String", "哈哈");
hm.put("char", 'z');
hm.put("s", null);
hm.put(null, null);
System.out.println(hm.size());
/*********第一种遍历方式 获取集合中所有的 键的 集合*************/
// Set<String> key = hm.keySet();
// for(String every:key) {
// System.out.println(every+" "+hm.get(every));
// }
/*********第二种遍历方式 获取集合中所有的 值的 集合*************/
// Collection<Object> obj = hm.values();
//
// for(Object every:obj) {
// System.out.println(every);
// }
/****第三种遍历方式 将每一组键值对 包装成一个Entry对象,放入一个set中返回 **/
Set<Entry<String,Object>> entry = hm.entrySet();
for(Entry<String,Object> every: entry) {
System.out.println(every.getKey()+" "+every.getValue());
}
}
}
阅读全文
0 0
- Java Map 的三种遍历方式
- JAVA Map 的三种遍历方式
- JAVA Map 的三种遍历方式
- JAVA Map的三种遍历方式
- Java 遍历map 的三种方式
- 遍历Map的三种方式:
- 遍历Map的三种方式
- 遍历Map的三种方式
- 遍历Map的三种方式
- Map集合的三种遍历方式
- map集合,遍历的三种方式
- [javase]遍历Map的三种方式
- Map集合遍历的三种方式
- 遍历map的三种方式
- Map的三种遍历方式
- Map集合遍历的三种方式
- map的三种遍历方式
- map的三种遍历方式
- 解释String与StringBuffer的区别
- hql查询对象的全部属性和部分属性的区别
- java集合框架
- MFC 控件随着对话框大小的改变而改变
- 一题多解 —— 二项式分布的期望和方差的计算
- Java 遍历map 的三种方式
- BCM芯片FP原理及相关SDK数据结构介绍
- Python:用Word2Vec 和 sklearn 对IMDB评论进行分类训练
- 序
- how about postman??
- 欢迎使用CSDN-markdown编辑器
- hadoop初探
- keil5烧录或下载程序出现停止工作的问题
- 【剑指offer】面试题17:打印从1到最大的n位数