我需要使用迭代器存储对象,但我发现最后一个元素,你觉得怎么样?
if (links.size()>0) {
for (Iterator<Link> iterator = links.iterator();
iterator.hasNext();) {
Link link = (Link) iterator.next();
item.setLink(link);
objects.add(item);
}
}
在objects
,我转到item
我找到了最后一个链接,那我该怎么办?这个想法是否有效item.setLink( list of links);
?
答案 0 :(得分:1)
由于代码有几个问题,很难说出你想要实现的目标:
这只是猜测,但也许这就是你想要做的事情?
for (Link link : links) { // works only if your collection is properly typed
MyClass item = new MyClass();
item.setLink(link);
objects.add(item);
}
其他一些建议: