返回信息流RT,我想自己写个类来作为KEY,因为检索时用作主键的信息比较多,所以想用个类把它们封装起来,不知这样可以么?还有更好更高效的方法吗?
请各位高手们指教哈,小女子先谢过啦
这是一条镜像帖。来源:北邮人论坛 / java / #16240同步于 2010/11/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
JAVA的KEY可以自己定义类型吗?
yezi12
2010/11/4镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
估计equals和hashcode要好好写一下
【 在 yezi12 (小蝴蝶) 的大作中提到: 】
: RT,我想自己写个类来作为KEY,因为检索时用作主键的信息比较多,所以想用个类把它们封装起来,不知这样可以么?还有更好更高效的方法吗?
: 请各位高手们指教哈,小女子先谢过啦
【 在 wardensky 的大作中提到: 】
: 估计equals和hashcode要好好写一下
就是说它不能像简单的用数字检索那样直接用了,还要进行什么转化之类的?用JAVA不久,对这些还不了解
如果key是你自己定义的类型,比如YourObject.
如果你想直接get(key),你就必须重写YourObject的equals方法和hashcode
不过这是我自己的理解,不知道对不对。
不用java好久了
【 在 yezi12 (小蝴蝶) 的大作中提到: 】
: 就是说它不能像简单的用数字检索那样直接用了,还要进行什么转化之类的?用JAVA不久,对这些还不了解
【 在 wardensky 的大作中提到: 】
: 如果key是你自己定义的类型,比如YourObject.
: 如果你想直接get(key),你就必须重写YourObject的equals方法和hashcode
: 不过这是我自己的理解,不知道对不对。
: ...................
嗯,就是这样的,我试了下就可以了