Я пытаюсь реализовать связанный список с Java, но у меня есть проблема, размер моего списка может быть только 2 узла, и он будет перезаписан.
Вот код ..
Класс для одного узла:
public class ListElement
{
private String content;
private ListElement next;
public ListElement(String content){
if (content == null){
System.out.println("NullpointerException");
}
this.content = content;
}
public String getContent() { return content; }
public String setContent(String content){
this.content = content;
return content;
}
public ListElement getNext(){
return next;
}
public ListElement setNext(ListElement next){
this.next = next;
return next;
}
}
Класс для списка ...
public class List
{
public ListElement head;
public ListElement next;
public List()
{
// no-op
}
public void append(String content)
{
if(head == null){
this.head = new ListElement(content);
}
else{
this.next = new ListElement(content);
this.next.setNext(null);
head.setNext(this.next);
head.getNext();
}
}
}
Спасибо за вашу помощь и время