将字符串对象添加到 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 类型更改为列表,它将起作用。
我正在尝试将字符串对象添加到链表中,但是当我尝试 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 类型更改为列表,它将起作用。