【发布时间】:2014-03-12 17:43:42
【问题描述】:
我在遍历对象向量时遇到问题。我正在使用 Iterator 接口循环遍历此 Vector,但在我的 for 循环中出现奇怪的错误。
我创建了自己的类 QueueExtendingVect,它扩展了 Vector 并实现了 Iterator,我将使用它来遍历 Vector。
为了清楚起见,qev1 和 qev2 是 QueueExtendingVector 实例。
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 循环标头中遇到错误,提示“'int' 上的语法错误,删除此标记”。就我而言,这应该是 for 循环的正确语法,对吧?
【问题讨论】:
-
这看起来是一个使用 while 循环的好地方...