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

集合框的检验问题

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

正在回答

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入门第三季
  • 参与学习       409779    人
  • 解答问题       4341    个

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

进入课程

集合框的检验问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号