//============================================================== // SymbolMap.java - Demonstrate HashMap container // // Java学习源代码检索系统 Ver 1.0 20031015 免费正式版 // 版权所有: 中国IT认证实验室(www.ChinaITLab.com) // 程序制作: ChinaITLab网校教研中心 // 主页地址: www.ChinaITLab.com 中国IT认证实验室 // 论坛地址: bbs.chinaitlab.com // 电子邮件: Java@ChinaITLab.com //============================================================== import java.util.*; import java.io.*; class SymbolMap { // Display a Map container's keys and values public static void showMap(Map m) { Iterator I = m.entrySet().iterator(); while (I.hasNext()) { // Get next Map.Entry object Map.Entry entry = (Map.Entry)I.next(); System.out.println( entry.getKey() + "\t:: " + entry.getValue()); } } public static void main(String args[]) { // Create a HashMap container and insert some associations HashMap symbols = new HashMap(); symbols.put(new Integer( 34), "Double quote"); symbols.put(new Integer( 37), "Percent"); symbols.put(new Integer( 38), "Ampersand"); symbols.put(new Integer( 60), "Less than"); symbols.put(new Integer( 62), "Greater than"); symbols.put(new Integer(162), "Cent"); symbols.put(new Integer(163), "Pound"); symbols.put(new Integer(169), "Copyright"); symbols.put(new Integer(247), "Divide"); // Print database or search for requested key if (args.length == 0) { showMap(symbols); } else { int key = Integer.parseInt(args[0]); String value = (String)symbols.get(new Integer(key)); if (value == null) System.out.println(key + " not in symbols"); else System.out.println(key + " == " + value); } } }
最近下载更多
2544486 LV2
2019年7月3日
zhangyi0328 LV1
2019年3月18日
zero_land LV2
2017年8月22日
daniel_gjg LV25
2016年3月4日
fishbin LV25
2015年7月13日
AXIN LV36
2014年2月26日
ba370921 LV5
2013年2月21日