JDK新特性我不太了解啊:
public Iterator<Order> iterator{
return __;
}
这个Iterator<Order> iterator是返回order类型的对象?
应该return个什么?
public Iterator<Order> iterator{
return __;
}
这个Iterator<Order> iterator是返回order类型的对象?
应该return个什么?
如:
List<Order> list = new ArrayList<Order>();
....return list.iterator();
public Iterator <Order> iterator{
return iterator;
}
是嘛?出现2楼和4楼两个答案啊;我觉得应该是返回这个类的iterator;还有答案没了?
有一数组对象list
Iterator iter = list.iterator(); // 获得一个迭代子
Object obj = iter.next(); // 得到下一个元素
return obj;或者private class Itr implements Iterator {...} 而iterator()方法的定义是:public Iterator iterator() { return new Itr();}