gpt4 book ai didi

java - 将空值添加到数组列表

转载 作者:IT老高 更新时间:2023-10-28 20:45:14 25 4
gpt4 key购买 nike

我是否可以将 null 值添加到 ArrayList,即使它具有泛型类型参数?

例如。

ArrayList<Item> itemList = new ArrayList<Item>();
itemList.add(null);

如果有,会

itemsList.size();

返回 1 还是 0?

如果我可以将 null 值添加到 ArrayList,我可以只循环包含此类项目的索引吗?

for(Item i : itemList) {
//code here
}

或者 for each 循环是否也会遍历列表中的空值?

最佳答案

是的,您始终可以使用 null 代替对象。请小心,因为某些方法可能会引发错误。

应该是 1。

nulls 也会被考虑到 for 循环中,但你可以使用

for (Item i : itemList) {
if (i != null) {
//code here
}
}

关于java - 将空值添加到数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27107072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com