したがって、基本的に循環リンクリストを作成しています。コードを印刷しようとすると、Eclipse のコンソールに何も印刷されません。私が望んでいるのは、6 つの数字すべてがコンソールに表示されることです。できれば助けてください。本当にありがとう!
public class CircularLinkedList
{
public Node head;
public Node tail;
public CircularLinkedList()
{
head =null;
tail =null;
}
public void insert(int v)
{
if( head == null)
{
head = new Node(v, null);
tail = head;
}
else
{
Node newNode = new Node(v,head);
tail.setNextNode(newNode);
tail = newNode;
}
}
public String toString()
{
if( head == null)
{
System.out.println("The list is empty");
}
Node newTemp = head;
String result = "";
while(newTemp != head)
{
result += newTemp.toString();
newTemp = newTemp.getNextNode();
}
return result;
}
public static void main(String[] args)
{
CircularLinkedList a = new CircularLinkedList();
a.insert(1);
a.insert(2);
a.insert(3);
a.insert(4);
a.insert(5);
a.insert(6);
System.out.println(a.toString());
}
}