package july7;

//泛型加Map的输出!

import java.util.Iterator;

import java.util.Map;

import java.util.Map.Entry;

import java.util.Set;

import java.util.TreeMap;

public class Demo20 {

public static void main(String[] args) {

Map<Integer, String> m = new TreeMap<Integer, String>();

m.put(1, "周冬雨");

m.put(2, "章子怡");

m.put(3, "章泽天");

System.out.println(m);

//第一种方式,用到了entrySet方法

Set<Entry<Integer, String>> s = m.entrySet();

Iterator<Entry<Integer, String>> it = s.iterator();

while(it.hasNext()){

Entry<Integer, String> e = it.next();//用到了泛型,这里消除了 强转!

System.out.println(e.getKey()+"  "+e.getValue());

}

//第二种方法,用到了keySet方法

Set<Integer> set = m.keySet();

Iterator<Integer> iter = set.iterator();

while(iter.hasNext()){

Integer i = iter.next();//直接写到输出语句,出错!

System.out.println(i+"  "+m.get(i));

}

}

}

最新文章

  1. Unity引擎IOS执行档大小优化
  2. %我的 tex 模版
  3. android studio 应用小知识总结
  4. [codeforces 519E]E. A and B and Lecture Rooms(树上倍增)
  5. MyEclipse项目上有个感叹号
  6. Windows 8操作技巧之快捷键大全
  7. activitydialog
  8. java总结第三次//类和对象2、3
  9. ASP.NET简单登录注册实例
  10. [geeksforgeeks] Lowest Common Ancestor in a Binary Search Tree.
  11. vhosts.conf
  12. Java Web编程的主要组件技术——JDBC
  13. SaaS 公司如何应对 On-Call 挑战?
  14. java学习笔记07--日期操作类
  15. tensorflow MNIST新手教程
  16. Monte Carlo Method(蒙特&#183;卡罗方法)
  17. github第一次引用开源的库
  18. Linux下修改IP、DNS、路由命令行设置
  19. 使用iostat来对linux硬盘IO性能进行检测
  20. oracle索引原理(b-tree,bitmap,聚集,非聚集索引)

热门文章

  1. Vijos1775 CodeVS1174 NOIP2009 靶形数独
  2. tar解压.tar.bz2文件失败:tar: Error is not recoverable: exiting now
  3. HTML-DOM常用对象的用法(select/option/form/table)
  4. laravel微信自定义分享
  5. jquery全屏图片滑动切换
  6. spring自动扫描的注解@Component @Controller @Service @Repository
  7. bzoj3732 Network(NOIP2013 货车运输)
  8. Linux终端常用命令(一)
  9. phpexcel使用说明1
  10. 2019-10-22-win7-无法启动-WPF-程序-D3Dcompiler_47.dll-丢失