为了账号安全,请及时绑定邮箱和手机立即绑定

集合框的检验问题

假如在添加前要验证是否存在,该用什么?怎么用

正在回答

2 回答

Map集合使用KeySet获取key的set集合,使用contains方法校验你需要输入或者检验的值是否存在;


0 回复 有任何疑惑可以回复我~


使用contains进行验证,contains方法里会进一步涉及到equles方法和hashCode方法的调用,如果只是单纯的进行值的比较使用contains方法即可。若涉及到对象的比较,要在对应的对象里重写equles和hashCode方法(注意:此处的对象指的是自定义对象,java中基本数据类型所对应包装器类型的对象不需要重写这两个方法)



0 回复 有任何疑惑可以回复我~
#1

慕勒9885924 提问者

能不能写一段,如果在添加前进行比较,如果该编号存在则告诉输入者,该编号已存在。没有的话就进行添加。 你说的equles方法我已经尝试过了。还是写得不对
2017-11-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409784    人
  • 解答问题       4339    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

集合框的检验问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信