Cześć, mam dosyć banalny problem - mam jakąś kolejkę w Javie (może być LinkLista) i chcę po niej iterować w sposób najbardziej efektywny tak, aby mieć dostęp do obecnego i następnego elementu (chcę na obecnym elemencie wykonać funkcję porównującą go w jakiś sposób z następnym). W C++ załatwił bym to wskaźnikami, ale w Javie nie wiem jak się do tego zabrać, bo Iterator nie daje mi dostępu do aktualnego elementu, tylko do następnego, a iterowanie używając metody .get() LinkedListy w taki sposób jest mega nieefektywne. Jak więc takie coś zrobić?