Cześć
Od razu na wstępie zaznaczam, że jestem początkujący stąd moje pytanie :) uprzednio przejrzałem sporo stron na google, ale nie znalazłem odpowiedzi.
Mam zadanie, w którym między innymi muszę stworzyć klasę, która będzie de facto listą i będzie miała takie komendy jak .add(Object o)
, .get(i)
,.size()
i .remove(Object o)
(potrzebne do wykonania zadania).
I tutaj jest mój problem. Przekopałem trochę tych stron i w większości przypadków, nawet na stronie Oracle, używa się tablic. A ja nie mam używać nic.
Znalazłem przykład (o dziwo na polskiej stronie) z użyciem Node
, tutaj link: https://javastart.pl/baza-wiedzy/algorytmy/jednokierunkowa-lista-wiazan, ale problem jest taki, że po zaimplementowaniu metod z biblioteki nie mam takich metod jak .getNext()
i .setNext()
tylko .getNextSibling()
, gdzie musi być w nawiasie Node i .setNodeValue()
, gdzie w nawiasie musi być String.
Jak inaczej mogę stworzyć taką klasę? Albo co muszę zrobić i jak napisać z Node'ami?
Będę bardzo wdzięczny za pomoc!