问答详情
源自:4-5 学生选课---添加课程 Ⅱ

集合框的检验问题

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

提问者:慕勒9885924 2017-11-27 13:38

个回答

  • 君忆
    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中基本数据类型所对应包装器类型的对象不需要重写这两个方法)