即使它具有泛型类型参数,我是否可以将null
值添加到ArrayList
?将空值添加到arraylist中
例如,
ArrayList<Item> itemList = new ArrayList<Item>();
itemList.add(null);
如果是这样,将
itemsList.size();
返回1或0?
如果我可以将null
的值添加到ArrayList
,我可以只循环包含像这样的项目的索引吗?
for(Item i : itemList) {
//code here
}
或者,对于每个循环还会循环通过列表中的空值吗?
为什么不写一个代码来尝试这些?看到[问]发布一个有效的问题 – 2014-11-24 14:27:24
为什么不直接运行它并看到?,任何问题然后发布在这里 – 2014-11-24 14:27:31
是的,1,不,是的。 – khelwood 2014-11-24 14:28:29