取出list中的null
来源:互联网 发布:淘宝知己知彼 编辑:程序博客网 时间:2024/04/29 04:20
package com.boventech.learning.util;import java.io.Serializable;import java.util.AbstractList;import java.util.RandomAccess;public class NullCollection extends AbstractList<Object> implements RandomAccess, Serializable{/** * */private static final long serialVersionUID = 1L;@Overridepublic Object get(int index) {// TODO Auto-generated method stubreturn null;}@Overridepublic int size() {// TODO Auto-generated method stubreturn 1;}public boolean contains(Object obj) { return null == obj; } private Object readResolve() { return null; } }
package com.boventech.learning.util;import java.util.Collection; import java.util.List; public class YHDCollectionUtils { @SuppressWarnings("rawtypes")public static final Collection NULL_COLLECTION = new NullCollection(); @SuppressWarnings("unchecked")public static final <T> Collection<T> nullCollection() { return (List<T>) NULL_COLLECTION; } }
package com.boventech.learning.test;import java.util.ArrayList;import java.util.List;import com.boventech.learning.util.YHDCollectionUtils;public class NullTest {/** * @param args */public static void main(String[] args) { List<Integer> arrays = new ArrayList<Integer>(); arrays.add(2); arrays.add(null); arrays.add(456); arrays.add(null); arrays.add(789); arrays.removeAll(YHDCollectionUtils.nullCollection()); System.out.println(arrays); } }
0 0
- 取出list中的null
- 取出List<Integer>中的数据
- 去掉List中的null
- java:递归取出List中的元素
- 取出List中的Map的键值Key
- 取出动态Map中的key值放入List
- Hibernate 连接数据库,取出query.list()集合中的元素
- 取出List<String>中的数据加到StringBuffer中去
- Java剔除List中的null元素
- java 去除List中的null值
- java list 等份取出
- 根据对象中的重复字段,取出list集合中的重复对象
- Java list、map、set、vector集合类型中的null值
- c 标签中的foreach遍历list数组时怎么取出数组元素的下标
- 将一个list中的值完整的取出来,防止被前一次覆盖的问题
- 两个list取出重复数据
- 取出word中的图片
- 取出HashMap中的键值
- Java 日志管理最佳实践 org.apache.log4j.spi.Filter
- 12.16.2014
- BZOJ 1297 SCOI2009 迷路 矩阵乘法
- 计算机网络安全指标详述
- CALayer的常用属性和场景及位置和锚点的理解
- 取出list中的null
- 一个大型的平台项目,做起来,真的是挺累的
- 解决jquery升级1.6后checkbox的attr(checked)一直为undefined问题
- 关于彩信发送报告的研究
- 算法导论-----------------最优二叉搜索树
- linux JDK1.5 bin 安装
- 过滤器解决乱码问题
- hdu1195 Open the Lock (BFS)
- 复数