Arrays.sort()排序报空指针错误
来源:互联网 发布:有游戏源码怎么修改 编辑:程序博客网 时间:2024/06/06 03:17
转载自:传送门
在使用Arrays.sort()方法时,要特别注意排序的对象中是否会存在null,如果存在null,则程序会报 空指针的错误。
为了避免发现这样低级的错误,首先要对list进行过滤。
public static void sort(){ List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add(null); list.add("e"); list = filterNull(list); String[] array = list.toArray(new String[list.size()]); Arrays.sort(array); list = Arrays.asList(array); }public static List<String> filterNull(List<String> list){ List<String> filterList = new ArrayList<String>(); for(String str : list){ if(str != null){ filterList.add(str); } } return filterList; }
阅读全文
0 0
- Arrays.sort()排序报空指针错误
- 踩坑日记(09-22)之 Arrays.sort()排序报空指针错误
- c3p0报空指针错误
- java使用toString报空指针错误
- SurfaceView 报空指针错误处理
- tomcat启动一直报空指针错误
- Hadoop copyToLocalFile报空指针错误
- bindService报空指针错误故障排除
- LayoutInflate.inflate()报空指针错误解决
- 数组排序Arrays.sort
- Arrays.sort数组排序
- java Arrays.sort()排序
- Arrays.sort()排序
- 排序--[冒泡,Arrays.sort]
- list排序;arrays.sort使用
- [Java]Arrays.sort() 数组排序
- Java数组排序Arrays.sort
- Arrays . sort 进行快速排序
- IDEA下搜狗输入法输入中文时卡着不动的参考解决方法
- javascript中的break和continue用法
- 异常讲解不错的博客
- 自定义 viewpager, 实现竖直viewpager效果
- oracle 11g下exp direct=y的陷阱
- Arrays.sort()排序报空指针错误
- 设计模式学习之路--观察者模式
- ZooKeeper 安装、配置
- 自定义View时,wrap_content属性对测量的影响
- Tengine虚拟主机配置(IP)
- Hello Lyq And Xj
- 用栈模拟汉诺塔问题
- 如何通过 PDF Transformer+将模糊字符变清晰
- Java设计模式-建造者模式(1)