import java.util.ArrayList; import java.util.Collection; /* * boolean contains(object o);判断集合中是否包含某个元素。 * boolean remove(object o);删除集合集合中个某个元素 */ //contains方法底层调用的书equals方法,所有存储在集合的中元素应该重写equals()方法。 public class ColletcionTest02 { public static void main(String[] args){ Collection c = new ArrayList(); c.add(new Integer(1)); System.out.println(c.contains(1)); //添加Customer Customer cus1 = new Customer("zhangsan",14); Customer cus2 = new Customer("zhangsan",14); c.add(cus1); System.out.println(c.contains(cus2)); } } public class Customer { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public Customer(String name, int age) { super(); this.name = name; this.age = age; } public Customer(){ } public String toString(){ return "name=" + name +" "+"age="+ age; } //重写了equal方法 public boolean equals(Object o){ if(this==o){ return true; }else{ if(o instanceof Customer){ Customer co = (Customer)o; if(co.name.equals(this.name)&&co.age==this.age){ return true; } } } return false; } }
java中的contains()方法
原创
©著作权归作者所有:来自51CTO博客作者航天嘎子的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java中判断String类型为空和null的方法
java中判断String类型为空和null的方法
System 字符串 Apache