Java Map集合使用方法介绍(1)——在字典中添加内容并显示
2017-05-21 23:04
726 查看
Java import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Scanner; import java.util.Set; public class DictionaryDemo { public static void main(String[] args) { Map<String, String> animal = new HashMap<String, String>(); System.out.println("请输入三组单词对应的注释,并存放到HashMap中"); Scanner console = new Scanner(System.in); int i = 0; // 添加数据 while (i < 3) { System.out.println("请输入Key值"); String key = console.next(); System.out.println("请输入value值(注释)"); String value = console.next(); animal.put(key, value); i++; } // 打印输出value的值(直接使用迭代器) System.out.println("*******************"); System.out.println("使用迭代器输出所有的value:"); Iterator<String> it = animal.values().iterator(); while (it.hasNext()) { System.out.print(it.next() + " "); } System.out.prin 4000 tln(); System.out.println("*******************"); // 打印输出key和value的值 // 通过entrySet方法 System.out.println("通过entrySet方法得到key-value:"); Set<Entry<String, String>> entrySet = animal.entrySet(); for (Entry<String, String> entry : entrySet) { System.out.print(entry.getKey() + "-"); System.out.println(entry.getValue()); } System.out.println(); System.out.println("*******************"); // 通过单词找到注释并输出 // 使用keySet方法 System.out.println("请输入要查找的单词:"); String strSearch = console.next(); // 1.取得keySet Set<String> keySet = animal.keySet(); // 2.遍历keySet for (String key : keySet) { if (strSearch.equals(key)) { System.out.println("找到了!" + "键值对为:" + key + "-" + animal.get(key)); break; } } } }
相关文章推荐
- (转)eclipse 启动参数介绍(如添加插件时,如果不显示,则使用eclipse -clean启动)
- UITableView 系列一 :基本使用方法 (显示,删除,添加图片,添加样式等) (实例)
- jQuery使用after()方法在元素后面添加多项内容的方法
- 使用mobile jQuery 动态给select下拉添加数据,选中项默认不显示的解决方法。
- jQuery使用prepend()方法在元素前添加内容用法实例
- 数据字典(选项)管理 的具体使用方法介绍 - 以审批流程类别管理为例(工作流类型管理)
- Myeclipse的使用方法-添加,修改,删除JRE,修改项目中的jre不显示问题
- (转)eclipse 启动参数介绍(如添加插件时,如果不显示,则使用eclipse -clean启动)
- 这两天使用jquery-mobile写手机页面遇到的append样式不生效,以及listview内容显示不完解决方法
- jQuery html()方法使用不了无法显示内容的问题
- UITableView 系列一 :基本使用方法 (显示,删除,添加图片,添加样式等) (实例)
- 使用urllib2解析html内容,并正常显示中文的方法 分类: python Module 2013-10-31 17:30 294人阅读 评论(0) 收藏
- vs2010根据字符串内容添加断点的方法介绍
- jQuery使用before()和after()在元素前后添加内容的方法
- 数据字典(选项)管理 的具体使用方法介绍 - 以审批流程类别管理为例(工作流类型管理)
- (转载) UITableView 系列一 :基本使用方法 (显示,删除,添加图片,添加样式等
- GROUP BY的另种使用方法:将结果集一列的内容作为一个单元格显示
- 在创建Vector对象的时候,添加了几个元素,然后使用get(int index)方法,结果显示出错了;
- Thinkphp中使用display()方法显示视图模板,使用show()方法是显示文本内容
- jQuery使用append在html元素后同时添加多项内容的方法