作者ogre0403 (肚子饿)
看板java
标题[问题] container的问题
时间Sun Mar 11 21:20:11 2007
各位前备好,我现在想用一个container来装一个我自己定义的资料结构MyData
然後想用container中的contains(object)来判断某个MyData是否存在container中
现在我的问题是,MyData的定义可能像这样子
class MyData{
private String A;
private String B;
.....
}
可是我现在的需求是只要contains(mydata)中的mydata.A,和container中的
某个MyData的A相同,就认定container中存有mydata,
这样要怎麽写呢??
我认为需要override MyData的hashCode()和equals(),
这样就足够了吗??
还是有别的作法能达到我的要求,请大家多多指教
恩恩 刚刚override了MyData的hashCode()和equals(),
果然有达到我要的目的,大家若有更好的作法也一起提出来讨论吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.15.160
※ 编辑: ogre0403 来自: 140.120.15.160 (03/11 22:48)