我有一个迭代通过对象矢量的问题。我使用Iterator接口来循环这个Vector,但是在我的for循环中出现奇怪的错误。迭代通过矢量
我创建了自己的类QueueExtendingVector,它扩展了Vector并实现了Iterator,这就是我将用于遍历Vector的方法。
为了清楚起见,qev1和qev2是QueueExtending VectorVector实例。
qev1 = (QueueExtendingVEctor) qev2.clone();
for(Iterator i = qev1.iterator(), int j = 0; i.hasNext(); j++) {
System.out.println("["+ j + "] = " i.next());
我得到一个错误在对有关INT J = 0循环头,说:“在‘诠释’语法错误,删除此令牌”。就我而言,这应该是for循环的正确语法,对吧?
这看起来像一个使用while循环的好地方... – Kendrick