繁体   English   中英

Java中自定义链接列表的custom Value类

[英]custom Value class for a custom Linked List in java

我想为自定义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

您不需要Value类。 您可以使用通用类型参数:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM