मैं अलग-अलग प्रकार के दो लूप वैरिएबल रखना चाहता हूं। क्या यह काम करने का कोई तरीका है?
@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
? यह कहीं भी घोषित नहीं है। क्या यह एक वर्ग का सदस्य है?