集合框的检验问题

来源:4-5 学生选课---添加课程 Ⅱ

慕勒9885924

2017-11-27 13:38

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

写回答 关注

2回答

  • 君忆
    2017-11-27 14:51:25

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


  • 慕丝6229861
    2017-11-27 14:31:21


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



    慕勒9885...

    能不能写一段,如果在添加前进行比较,如果该编号存在则告诉输入者,该编号已存在。没有的话就进行添加。 你说的equles方法我已经尝试过了。还是写得不对

    2017-11-27 14:44:45

    共 1 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题