A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请教如何判断集合中是否存在某个自定义对象
可以用contains 或者 equals 方法吗 具体该怎么用?

5 个回复

倒序浏览

如图
假如我要判断集合中是否有 Person("张三",23)这个元素 该怎么做?
回复 使用道具 举报
1.打印出来就行了
2.contains直接看是否包含就行了
3.高级for遍历一遍,用equal比较下,有就返回true 没有就false
..............
回复 使用道具 举报
使用contains方法即可
回复 使用道具 举报
liudh1 发表于 2016-4-21 19:45
使用contains方法即可

谢谢 请详细一点具体该怎么用呢
我知道如果是String类型的话可以直接打印 a1.contains( )括号里面传一个字符串就可以了
但我是Person类型 括号里面该怎么写呢?
回复 使用道具 举报
重写equals方法即可
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马