【发布时间】:2015-01-06 20:59:54
【问题描述】:
我有一个 ArrayList,由于某种原因我必须添加空字符串元素“”:
ArrayList<String> rList = new ArrayList<String>();
rList.add("");
当我读取数组列表 rList 的大小时,rList.size() == 1 和 rList.isEmpty() == false。
如何查看这种数组列表?空元素会导致大小等于1而不是空吗?
【问题讨论】:
-
是的,在数学中,仅由空集组成的集合是空的。这里集合不关心字符串的值,而是关心它的存在。
-
等等,什么?空集的集合在数学上是非空的;例如它是en.wikipedia.org/wiki/… 中的 1。
-
你是什么意思
How can I check this kind of array list? -
@DrewKennedy,我的意思是我想检查数组列表是否只包含“”元素,如果是,我会做一些事情。
-
我添加了与您问题的那部分相关的答案。