下面的代码让我访问IterableItem的元素,那就是CmisObject的对象列表这是什么意思?
ItemIterable<CmisObject> iterable=session.getRootFolder().getChildren();
for (CmisObject o : iterable) {
System.out.println(o.getName() + " which is of type " + o.getType().getDisplayName());
}
什么是对的什么意思?
编辑:这是一个奇怪的iterable接口的实现...为什么我不能用这样的东西迭代它?
while(iterable.getHasMoreItems())
{
CmisObject o=iterable......?
}
为什么作品为什么我不能用这个做到这一点?
它的一个foreach。对于迭代中的每个CmisObject o – 2014-11-14 14:23:20
for的含义?搜索循环.. – 2014-11-14 14:23:58
“*为什么我不能用这样的东西迭代它...... *”你需要认识到'Iterable'和'Iterator'是不一样的。 'Iterable'可以返回'Iterator',可以稍后在循环中使用。 – Pshemo 2014-11-14 14:44:30