map和set的联系,entrySet中存储的数据
来源:互联网 发布:linux 进程cpu使用率 编辑:程序博客网 时间:2024/06/08 07:46
import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * map和set的联系,entrySet中存储的数据 * @author jiaxutianhuo * */public class Guanxi {public static void main(String[] args) {// TODO Auto-generated method stubMap map=new HashMap<>();map.put(1, "a");map.put(2, "b");map.put(3, "c");//所育键值对中的键值的集合,形成一个set集合。Set set=map.keySet();//所有键值对中值的集合,形成一个collection,set和map都可以用collection关联起来。Collection col=map.values();//以上两个都可以用Iterator来遍历。System.out.println(map.keySet());System.out.println(map.values());//entrySet可以得到由所有键值对组成的集合//里边存储的是所有的数据(键-值)Set<Map.Entry<Integer, String>> entrySet=map.entrySet();Iterator<Map.Entry<Integer, String>> iter=entrySet.iterator();while(iter.hasNext()) {Map.Entry<Integer, String> entry=iter.next();System.out.println("键:"+entry.getKey());System.out.println("值:"+entry.getValue());}//Iterator iter=col.iterator();//while(iter.hasNext()) {//System.out.println(iter.next());//}//Iterator iter=set.iterator();//while(iter.hasNext()) {//System.out.println(iter.next());//}//System.out.println(map); }}
阅读全文
0 0
- map和set的联系,entrySet中存储的数据
- List,Set,Map的联系和区别
- Map.Entry和Map.entrySet的用法
- entrySet和keySet遍历Map的区别
- java中另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- Map.EntrySet的用法
- Map.EntrySet的用法
- map的entrySet演示
- Map.EntrySet的用法
- Map.EntrySet的用法
- Map.EntrySet的用法
- map的keySet entrySet
- Map.EntrySet的用法
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式 Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- MySQL中的表中增加删除字段
- Coursera机器学习 Week3 笔记
- react-native-scrollable-tab-view的版本坑
- 算法工程师实习—月总结
- 《唱支山歌给党听》
- map和set的联系,entrySet中存储的数据
- 扩展欧几里得
- C~K的难题(费马小定理)
- 选项卡的使用
- java基础之---基本类型
- 刷题——Sumsets POJ
- numpy.plit
- 统计学之三大相关性系数(pearson、spearman、kendall)
- bzoj1925 [Sdoi2010]地精部落(dp)