将字符串对象添加到 java 中的链表

Add string object to linkedlist in java

我正在尝试将字符串对象添加到链表中,但是当我尝试 return 列表时我总是收到错误消息

import java.util.LinkedList;
import java.util.ListIterator;

public class StacksAndQueues {
    LinkedList<String> list = new LinkedList<String>();
    private String[] words = {"goats", "cheese"};

    public StacksAndQueues() {}

    public String Add() {
        /**
           This method is used to load an array of string objects
           into a linked list
        */
        int x;
        for (x=0; x < words.length; x++) {
            list.add(x, words[x]);
        }

        return list;
    }
}

如果您想从 Add() 方法中 return 列表,那么您将需要更改方法的 签名

public LinkedList<String> Add () {
    /**
     This method is used to load an array of string objects
     into a linked list
    */
    int x;
    for (x=0; x < words.length; x++) {
        list.add(x, words[x]);
    }

    return list;
}

在您的代码中,您正在尝试 return 列表,而 return 类型作为字符串给出,将 return 类型更改为列表,它将起作用。