/class Depositor

package 银行储户;

public class Depositor {
private String id;
private String name;
private double balance; public Depositor(String id,String name,double bal) {
// TODO Auto-generated constructor stub
super();
this.id=id;
this.name=name;
this.balance = bal;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public String getId() {
return id; }
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name=name;
} }

  /class TestMap

package 银行储户;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set; public class TestMap {
public double getBalance(Map depositor,String id){
System.out.print("id:"+id);
return depositor.get(id).hashCode(); }
public static void main(String args[]) {
Map h = new HashMap(); Depositor a1 = new Depositor("1001","zhangsan",12345); Depositor a2 = new Depositor("1002","tom",8888.50);
Depositor a3 = new Depositor("1003","mary",6666);
h.put("1001", a1);
h.put("1002", a2);
h.put("1003", a3); TestMap hme = new TestMap(); //map
Set keySet= h.keySet();
Iterator it = keySet.iterator();
double sum = 0;
while(it.hasNext()){
Object key = it.next();
Depositor a = (Depositor) h.get(key);
System.out.println("id:"+a.getId()+"Balance"+a.getBalance()); //
sum += a.getBalance();
}
System.out.println("sum:"+sum); }
}

  

最新文章

  1. 高性能Mysql主从架构的复制原理及配置详解
  2. QQ个人文件夹中的文件被占用,解决办法
  3. mysql 主从
  4. 回到过去美好的时光——源代码版本管理Always Use source code Control
  5. 【转】apache kafka监控系列-KafkaOffsetMonitor
  6. 十六、Swing高级组件
  7. SilverlightOA源代码(可用于企业级Silverlight项目的二次开发,长年有效)
  8. 多媒体(4):JPEG图像压缩编码
  9. CA接口测试类
  10. 百练2755 奇妙的口袋 【深搜】or【动规】or【普通递归】or【递推】
  11. 获取Excel表中各个Sheet的方法
  12. Java经典问题算法大全
  13. 解释 : translate 功能,过程
  14. java读取和写入txt文件
  15. Linux中LAMP构架的实现
  16. Magicodes.NET框架之路——让代码再飞一会(ASP.NET Scaffolding)
  17. 水题:P2799 国王的魔镜
  18. BZOJ4738 : 汽水
  19. windows Service程序的安装、启动、卸载命令
  20. 牛客多校第四场 A Ternary String

热门文章

  1. .Net Core 做请求监控NLog
  2. 教你如何在 IDEA 远程 Debug ElasticSearch
  3. c# 视频播放
  4. DetachedCriteria的简单使用
  5. 绕过UAC以管理员身份启动程序
  6. 数据库操作----找了MySQL和SQL Sever两个的基础语句
  7. Android安卓电话拦截及短信过滤
  8. npm相关命令
  9. java控制远程ssh-expect4j(一)
  10. spring-data-JPA源码解读