Java 如何从链接列表中的每个节点获取数据?

Java 如何从链接列表中的每个节点获取数据?,java,arrays,linked-list,nodes,Java,Arrays,Linked List,Nodes,我有一个链表,其中包含几个节点,每个节点都包含一个字符串和一个数组,我需要在我的数组中移动,这样我就可以访问其他节点中的数组,但我不知道如何操作 nodeOne包含一个字符串、数组和一个指向nodewo的指针,它会重复执行,直到到达null 我需要移动到下一个节点,以便获取阵列中的数据 -我的总体目标是从每个节点获取数组,并将它们组合成一个数组。 下面的节点。一旦我有了intArray,我需要移动到节点t并执行相同的操作,移动到下一个节点让我感到困惑 public Node(String ide

我有一个链表,其中包含几个节点,每个节点都包含一个字符串和一个数组,我需要在我的数组中移动,这样我就可以访问其他节点中的数组,但我不知道如何操作

nodeOne包含一个字符串、数组和一个指向nodewo的指针,它会重复执行,直到到达null 我需要移动到下一个节点,以便获取阵列中的数据

-我的总体目标是从每个节点获取数组,并将它们组合成一个数组。 下面的节点。一旦我有了intArray,我需要移动到节点t并执行相同的操作,移动到下一个节点让我感到困惑

public Node(String identifier, Node<T> t){
        intArray = new int[8];
        head = identifier; 
        tail = t;
    }
公共节点(字符串标识符,节点t){
intArray=新整数[8];
头=标识符;
尾=t;
}

我不知道您正在使用的节点的类代码,因为这不是java中默认的LinkedList类。 但是我们假设您有一个名为Node的类,其中实例变量是data1(这是您的字符串)和data2(这是您的数组(假设它是int[]数组)),还有一个名为next的指针,类型为Node 因此,基本上,您需要编写一个方法,该方法可以访问链表中的所有节点,访问变量数据2,并将其连接到另一个变量中,您将在方法中创建该变量,让我们将其命名为“rList” 所以,你要做的是: 首先,您要访问并检查所有节点 因此,您的基本情况(无论是迭代编写方法还是递归编写方法) 将是“while(currentNode.next!=null)”
然后你得到“currentNode.data”,然后将其添加到你将返回的列表中,即rList

请共享你的代码。这不是我需要的,我只需要每个节点的数据,我不想移动任何东西。