首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

可恶的 list.get(零)

2012-11-09 
可恶的 list.get(0)今天遇到一个bug,郁闷。之前遇到过旧代码中不进行null判断,直接进行tmp.equals(XXX)。这

可恶的 list.get(0)
今天遇到一个bug,郁闷。

之前遇到过旧代码中不进行null判断,直接进行tmp.equals(XXX)。这样肯定会发生异常。
这种情况,我个人认为,一是你确定这个变量不可能会出现Null的情况,
二是进行异常的捕获或进入其他处理逻辑。

这种事儿我遇到过,而且是在一个处理的很多地方。结果就是我把所有这类情况进行了检查,并进行了null判断。

今天又遇到一个list.get(0)时出现异常。

个人认为,如果你不确定检索结果list是否会有数据,那么一定要先进行size()>0的判断后再get(0)才好。否则很容易异常。

热点排行