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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

5 个回复

正序浏览
重写equals方法即可
回复 使用道具 举报
liudh1 发表于 2016-4-21 19:45
使用contains方法即可

谢谢 请详细一点具体该怎么用呢
我知道如果是String类型的话可以直接打印 a1.contains( )括号里面传一个字符串就可以了
但我是Person类型 括号里面该怎么写呢?
回复 使用道具 举报
使用contains方法即可
回复 使用道具 举报
1.打印出来就行了
2.contains直接看是否包含就行了
3.高级for遍历一遍,用equal比较下,有就返回true 没有就false
..............
回复 使用道具 举报

如图
假如我要判断集合中是否有 Person("张三",23)这个元素 该怎么做?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马