유형이 다른 두 개의 루프 변수를 갖고 싶습니다. 이 작업을 수행 할 수있는 방법이 있습니까?
@Override
public T get(int index) throws IndexOutOfBoundsException {
// syntax error on first 'int'
for (Node<T> current = first, int currentIndex; current != null;
current = current.next, currentIndex++) {
if (currentIndex == index) {
return current.datum;
}
}
throw new IndexOutOfBoundsException();
}
first
? 어디에도 선언되지 않았습니다. 반원입니까?