package iss.com.equals;
import java.util.Date;
class CountIsable {
private Date date;
private String accountNo;
private String bankCode;
public CountIsable(Date transactionTime, String accountNo, String bankCode) {
this.date = transactionTime;
this.accountNo = accountNo;
this.bankCode = bankCode;
}
public CountIsable(String accountNo, String bankCode) {
this.accountNo = accountNo;
this.bankCode = bankCode;
}
public boolean equals(CountIsable mapKey) {
if (DateUtil.compareDate(date, mapKey.getDate()) == 0
&& accountNo.equals(mapKey.getAccountNo())) {
if (mapKey.getBankCode() == null
|| mapKey.getBankCode().equals(bankCode))
return true;
}
return false;
}
public boolean equals(Object key) {
CountIsable mapKey=(CountIsable)key;
if (DateUtil.compareDate(date, mapKey.getDate()) == 0
&& accountNo.equals(mapKey.getAccountNo())) {
if (mapKey.getBankCode() == null
|| mapKey.getBankCode().equals(bankCode))
return true;
}
return false;
}
public String toString() {
return date.toString() + accountNo + bankCode;
}
public int hashCode() {
int temp =(date.toString() + accountNo + bankCode).hashCode();
return temp;
}
public String getAccountNo() {
return accountNo;
}
public String getBankCode() {
return bankCode;
}
public Date getDate() {
return date;
}
}
分享到:
相关推荐
简单的hashmap key、value方便以后直接用。
包含各种对象转换成json对象,还包含把对象中的属性转成hashmap 并且可以过滤为空的或者为null的对象
HashMap中的值是成对地放置的,即VALUE-KEY.因此我们一般在MAP中取出数据时得根据KEY来取出VALUE.但若我们想出VALUE值,但却不知对应地KEY,这时我们就得先遍历VALUE值,找出对应地KEY值,再根据KEY值取出VALUE值
一个用于js里面 用javascript实现的HashMap类
Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序...
list 转化成hashmap例子 java程序
HASHMap迭代集合的例子好用,逻辑算法
jdom 解析xml存入hashmap的例子 ~~~
HashMap类.rar
利用java里面Hashmap类的快速查找算法,比较两个文件差异内容,数万条数据只要几毫秒,当然不能跟脚本语言和C++速度进行比较了
HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改HashMap是非synchronized,所以HashMap很快...
hashMap排序,hashmap使用还是比较频繁。这时自己写的一个实现hashmap排序的例子
1. 用HashMap模拟一个网上购物车。要求:从键盘输入5本书的名称、单价、购买数量,将这些信息存入一个HashMap,然后将该HashMap作为参数调用方法getSum(HashMap books),该方法用于计算书的总价并返回。【说明:...
JNI处理hashmap,string等对象的操作,别处绝对没有的
Java HashMap类详解收藏的资料,供大家一起分享
根据Java面向对象吃货联盟项目修改为通过HashMap存储菜品和订单(其实ArrayList更简单) 实现的功能:订餐,查看餐袋,签收...定义的类:菜品类、订单类、测试类(可以把里面实现的功能提出来单独写一个功能实现类)
hashMap工具类,可在FLEX中使用,简单,方便。
Javascript实现和操作HashMap,压缩包里面有hashmap定义和操作的例子
HashMap为什么是线程不安全的?如何解决HashMap的线程不安全问题?
Map集合的特性:一个key值对应一个value值,key值保持着唯一性,而插入的键值对相同key值会发生覆盖原key值对应的value值。 Map集合中一个key对应一个value,但是一个相同的value值可以对应多个key值 下面我们来根据...