博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【踩坑】List 的陷阱
阅读量:4576 次
发布时间:2019-06-08

本文共 379 字,大约阅读时间需要 1 分钟。

今天测试iReview项目数据的反馈,发现有些语句总无法执行。

经过调试排查后,发现List<自定义类>返回了空集"[]",却无法进入if语句里面,即

if (List对象 == null) {  //do something  }

根据网上的说法,List对象需用 isEmpty() 方法或者 .size() 方法去判断是否是空集,故以上代码应改成

if (List对象.isEmpty()) {  //do something  }

if (List对象.size() == 0) {  //do something  }

 

另外,若使用

List对象 == null && List对象.size() == 0

的语句,要小心出现空指针异常。

转载于:https://www.cnblogs.com/lipohong/p/10679586.html

你可能感兴趣的文章
【javascript基础】1、基本概念
查看>>
由于找不到 MSVCR100.dll,无法继续执行代码
查看>>
.net 索引器
查看>>
python 3.6 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte错误
查看>>
pymysql模块
查看>>
初识 MongoDB,MongoDB 的安装运行
查看>>
poj1947Rebuilding Roads(树形DP)
查看>>
甜菜欣欣--书单 | 那些让我读到颤抖的计算机教材
查看>>
linux随笔只为多懂点
查看>>
centos7安装opennms-17.0.0
查看>>
Finalization
查看>>
day11.初识函数
查看>>
树莓派:一个关于教育的故事
查看>>
Granting and Managing Item Level Permission using SharePoint2013 Designer Workflow
查看>>
[模板][P3796]AC自动机(加强版)
查看>>
Leetcode算法题库Python版本题目9-回文数
查看>>
Error message "there are no property pages for the selection"
查看>>
1x1的卷积核有什么作用
查看>>
洛谷1230
查看>>
ubuntu安装 scala
查看>>