Java 如何在链表节点中创建字符串数组

Java 如何在链表节点中创建字符串数组,java,linked-list,Java,Linked List,我一直在玩链表,我想知道是否有可能在链表节点中有一个字符串数组。我一直试图让它以与字符串“name”相同的方式工作,以便可以根据需要在数组中插入更多字符串 class Test1 { public static void main(String[] args) { Node n = new Node("Ace"); } } class Node { private Node next; private String name; priva

我一直在玩链表,我想知道是否有可能在链表节点中有一个字符串数组。我一直试图让它以与字符串“name”相同的方式工作,以便可以根据需要在数组中插入更多字符串

class Test1 {
    public static void main(String[] args) {
        Node n = new Node("Ace");
    }
}

class Node {
    private Node next;
    private String name;
    private String[] data;

    public Node(String s1) {
        s1 = name;
        next = null;
    }

    public String[] getArray() {
        return array;
    }

    public void setData(String s1, int point) {
        name = s1;
        array
    }

    public Node getNext() {
        return next;
    }

    public void setNext(Node nextVal) {
        next = nextVal;
    }
}

链接列表中可以有一个字符串数组,但一旦分配了数组,就不能扩展该数组


如果您想拥有可扩展的内容,应该使用
ArrayList

有什么问题?您期望看到/发生什么,以及您看到/发生了什么?您可能在这里遇到了设计问题。您是否希望每个
节点
只包含一个名称?或者,一个给定的
节点
是否可以对应多个名称?我正在尝试向节点中添加数组项,方法与名称项和节点n=新节点(“”)相同;理想情况下,我正在寻找一种解决方案,允许我在初始化节点后向数组中输入更多字符串。我只需要为每个节点指定一个名称即可well@Jabba,“理想情况下,我正在寻找一种解决方案,允许我在初始化节点后向数组中输入更多字符串,每个节点也只需要一个名称”。这是否意味着您要将字符串动态添加到节点中包含的数组中?不能动态增长数组。使用列表(向量、数组列表等)。