迭代器运用?
Iterator<List<Point>> linesIterator=lines.iterator();Iterator<Point> points=linesIterator.next().iterator();
以上红线之处不能理解?希望可以解释一下!谢谢
private List<List<Point>>lines=new ArrayList<List<Point>>(); //存放所有的线条
private List<Point> currLine; //当前线条
以上两行是迭代变量!我的意思是为什么不用currLine直接替换linesIterator.next()?
[此贴子已经被作者于2007-6-25 13:35:55编辑过]
----------------解决方案--------------------------------------------------------
红色地方返回一个 List,然后得到这个List的迭代器啊
----------------解决方案--------------------------------------------------------
next
E next()
- 返回迭代的下一个元素。
- 返回:
- 迭代的下一个元素。
- 抛出:
NoSuchElementException
- 没有元素可以迭代。
不过...似乎不用这样迭代吧...
----------------解决方案--------------------------------------------------------