List集合中的contains方法使用
来源:互联网 发布:8脚单片机 编辑:程序博客网 时间:2024/05/16 13:06
由于list集合强大的功能,我们经常会使用list添加一些对象,但是在添加过程中可能会希望判断一下将要添加的该对象是否已在list集合中,此时我们很容易就会想到contains该方法,这样问题就会出现了
首先我们在利用该方法进行比较的时候有时明明一个对象没有在集合中却依旧判断为ture,这里不再分析原因只说解决方法:
一、重写equals方法;如:
class YourObject{
private int m_value;
public boolean equals(Object obj){
YourObject your =(YourObject)obj;
if(this.m_value == your.m_value){
return true;
}
return false;
}
}
二、这种方法比较简单,但是却不是利用contains方法了;如:
M.BsCategoryInfo b = listcategory.Find(delegate(M.BsCategoryInfo bc) { return (bc.Id == category.Id); });
总之有时只要能达到预期的目的就行的;
- List集合中的contains方法使用
- List 中的 list.contains(o)方法的使用
- list.contains()方法的使用
- list.contains()方法的使用
- List Contains方法使用问题
- java List集合中contains方法总是返回false
- Java中list集合ArrayList 中contains包含的使用
- List中的Contains
- list集合的contains问题
- List的contains()方法
- List的contains()方法
- List的contains()方法
- List的contains()方法
- List的contains()方法
- List contains()方法
- List的contains方法
- List的contains()方法
- List的contains()方法
- linux内核编程接口小结(一)
- 正则表达式
- ThinkPHP模板文件中的路径问题
- ExtJS 中使用Asp.net编写后台服务器程序的几种方式
- BroadcastReceiver 10秒 ANR
- List集合中的contains方法使用
- linux打补丁和查找文件
- 内核里面writel是如何实现的
- java内存泄露分析,java弱引用(weakreference)
- 指尖上的代码[C语言版]-<3>
- 汉字UNICODE范围
- DTW介绍
- 9.1.1 C语言宏定义—带参数宏定义
- xlib一夜学习体会