【发布时间】:2013-10-28 00:24:13
【问题描述】:
所以我有一些 Set,我想将元素添加到 LinkedList,以便可以迭代它们。我将如何在 java 中执行此操作?
【问题讨论】:
-
带代码。带代码。或互联网搜索,然后编码。
-
puslic static void main(String[] args)
所以我有一些 Set,我想将元素添加到 LinkedList,以便可以迭代它们。我将如何在 java 中执行此操作?
【问题讨论】:
puslic static void main(String[] args)
取自这里的一个问题:Adding items to end of linked list
class Node {
Object data;
Node next;
Node(Object d,Node n) {
data = d ;
next = n ;
}
public static Node addLast(Node header, Object x) {
// save the reference to the header so we can return it.
Node ret = header;
// check base case, header is null.
if (header == null) {
return new Node(x, null);
}
// loop until we find the end of the list
while ((header.next != null)) {
header = header.next;
}
// set the new node to the Object x, next will be null.
header.next = new Node(x, null);
return ret;
}
}
【讨论】: