gpt4 book ai didi

java - java中自定义链接列表的自定义值类

转载 作者:行者123 更新时间:2023-12-05 00:30:14 27 4
gpt4 key购买 nike

我想为自定义 LinkedList 创建一个自定义 Node 类。 Node 应该包含一个 value 和对另一个 Node 对象的引用。

public class Node {
Value value;
Node nextNode;
public Node(Value value, Node nextNode) {
this.value = value;
this.nextNode = nextNode;
}

}

我如何制作这个 Value 类,以便它可以获取用户选择的任何数据类型的 value

最佳答案

您不需要值类。您可以使用泛型类型参数:

public class Node<T> {
T value;
Node nextNode;
public Node(T value, Node nextNode) {
this.value = value;
this.nextNode = nextNode;
}
}

您的 LinkedList 类还应该有一个类型参数:

public class LinkedList<T>
{
private Node<T> head;
...
}

关于java - java中自定义链接列表的自定义值类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30906998/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com