在我java基础中写过的一个串联性的小游戏中,自定义一个账户类,主要需要用到的是身份证号,这个是唯一标识,随机生成的卡号,密码,账户余额,将所有的对象存储在ArrayList中,现在需要统计所有账户的余额,并且将这些余额排序,需求的重点是这些一个人会有多个账户,这些账户的唯一的相同点是开户人的身份证号,然后将所有身份证号相同的账户的余额加起来,并进行排序
自定义一个Map集合,并继承HashMap,在这个类中重写空构造方法,加入一个比较器模型
//重写空构造方法,加入比较器模型
public MyMap(Comparator<Account> comparator) {
}
//自定义put方法,
public Double put(K Key,Double value) {
//将传入的value方法赋值给一个变量
Double newV = value;
//如果这个map中有key这个键值对
if(containsKey(Key)) {
//通过get方法取出原始的value值
Double oldV=get(Key);
//将原始的value值和传入的value相加赋值给新的value</