gpt4 book ai didi

java - 无法迭代列表

转载 作者:行者123 更新时间:2023-12-01 17:32:01 26 4
gpt4 key购买 nike

我要附加到一个列表,然后将该列表放入下面的函数中:

 List<ItemBean> itemList;

for (Object bean : beans)
{
if (!bean.getItem().isActive())
{
itemList.add(bean.getItem().getId());
}
}

if (!itemList.isEmpty())
{
// Source of Supply List
buildItemList( request, commonDAO, false );
}
else{
buildItemFilterList( request, commonDAO, itemList);

}

但我在这里收到“只能迭代数组或 java.lang.Iterable 实例”错误:

 protected final List<ItemBean> buildItemFilterList( HttpServletRequest request,
CommonDAO dao,
ItemBean list
)
throws Exception
{
List<ItemBean> itemList = dao.getAllItems( false );
ItemBean item;

for (ItemBean s: list ) <<<<<-----ERROR!!!!!!!!!!!
{
item = dao.getItemById(s.getId());
itemList.add(item);
}

Collections.sort( itemList );
request.setAttribute("itemList", itemList);
return itemList;
}

最佳答案

错误是,您的参数“SourceOfSupplyBean list”不是集合。

protected final List<ItemBean> buildItemFilterList( 
HttpServletRequest request,
CommonDAO dao,
List<ItemBean> list
)

关于java - 无法迭代列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10018463/

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