개체의 벡터를 반복하는 데 문제가 있습니다. 이 벡터를 통해 순환하는 Iterator 인터페이스를 사용하고 있지만 for 루프에서 이상한 오류가 발생합니다.벡터를 통해 반복하기
Vector를 확장하고 벡터를 반복하는 데 사용할 Iterator를 구현하는 자체 클래스 QueueExtendingVect를 만들었습니다.
명확히하기 위해 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'에 구문 오류"를 말하는 INT의 J = 0 관련된 루프 헤더의에서 오류를 받고 있어요. 내가 아는 한, for 문은 올바른 문법이어야한다. 맞습니까?
이것은 while 루프를 사용하는 좋은 장소처럼 보입니다 ... – Kendrick