Java常见容器练习-----(散列表Hash)
来源:互联网 发布:rhinoceros mac 编辑:程序博客网 时间:2024/05/29 11:20
代码:
package HashMap;import java.util.HashMap;import java.util.Scanner;public class Coin { private HashMap<Integer, String> coinnames =new HashMap<Integer,String>(); public Coin(){coinnames.put(1,"penny");coinnames.put(10,"dime");coinnames.put(25,"quarter");coinnames.put(50,"half-dolar");coinnames.put(50,"五毛");System.out.println(coinnames.keySet().size());//键的个数System.out.println(coinnames);//输出HashMap中所有键-值组成的表for(Integer k:coinnames.keySet())//得到每一个Key{String s=coinnames.get(k);//得到每一个值System.out.print(s+" ");}System.out.println();}public String getName(int amount){if(coinnames.containsKey(amount)){return coinnames.get(amount);}else{return "NOT FOUND!";}}public static void main(String[] args) {// TODO Auto-generated method stub Scanner in=new Scanner(System.in); int amount=in.nextInt(); Coin coin=new Coin(); String name=coin.getName(amount);// 根据钱数得出钱名 System.out.println("----------------------"); System.out.println(name);}}
运行结果:
50
4
{1=penny, 50=五毛, 25=quarter, 10=dime}
penny 五毛 quarter dime
----------------------
五毛
0 0
- Java常见容器练习-----(散列表Hash)
- JAVA散列表(Hash表)
- 散列表(hash)
- java Hash表 散列表
- Java常见容器练习一(顺序容器,对象数组,集合容器)
- Hash实现(散列表)
- 散列表(hash table)
- 散列表(Hash table)
- JAVA容器练习
- JAVA 容器练习
- 算法导论---------------散列表(hash table)
- 哈希表(散列表),Hash表漫谈
- 哈希表(散列表 Hash Table)
- 下定决心拿下散列表(Hash)
- hash table 哈希表(散列表)
- Hash表(哈希表、散列表)
- (原创)散列表 hash table
- hash表(散列表)详解
- centos 中文乱码解决办法
- 430 IO上下拉电阻
- 无穷小微积分基础的前言简介
- CDOJ 1136 邱老师玩游戏 树形01背包 (有依赖的背包问题)
- 198. House Robber
- Java常见容器练习-----(散列表Hash)
- Ngtinx + Tomcat 配置负载均衡 (Windows版)
- IOS多线程任务(综述篇)
- Codeforces Round #398 (Div. 2) -- C. Garland (dfs)
- 树莓派3b:wifi连接,VNC无线登入树莓派3b桌面
- 微信小程序安卓手机上传多张图片的实现方案
- Go | golang 1.8 is released
- hdu 2084 数塔
- java引用和内存