设为首页 加入收藏

TOP

Java中ArrayList或Collection的contains方法
2014-11-16 18:40:34 来源: 作者: 【 】 浏览:22
Tags:Java ArrayList Collection contains 方法

  假设定义一个YourObject类,里面有个m_value变量。然后去实例化两个YourObject对象,obj1和obj2。如果 obj1和obj2的m_value值是一样的。我们先将obj1放入一个ArrayList中,然后判断obj2是否包含在ArrayList中,直接调用ArrayList的contains方法是不行的。


  解决办法就是在YourObject中重写equals方法。


  例如:


  class YourObject{


  private int m_value;


  public boolean equals(Object obj){


  if(this.m_value == obj.m_value)


  return true;


  else


  return false;


  }


  }


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java线程操作实例 下一篇Java中操作Excel表格

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: