我正在使用一个自定义 LinkedList 类,如下所示:
public class LinkedList {
// Get and Set methods are NOT necessary!
private LinkedList next;
private final String word;
public LinkedList(String word, LinkedList next) {
this.word = word;
this.next = next;
}
现在我的任务是编写一个方法,该方法采用字符串数组,并将每个字符串对象转换为不带循环的 LinkedList,因此使用递归。如何在没有循环的情况下完成此操作?这对我来说是难以想象的。我从哪里开始?
编辑:让我澄清一下,我应该编写的函数只接受一个参数,它是一个字符串数组,并返回一个 LinkedList..
最佳答案
enter code here
public LinkedList arrayToLinkedList(String[] myArray)
{
String[] toConvert = myArray;
List<String> toConvertList = (List) Arrays.asList(toConvert);
LinkedList<String> convertedLinkedList = new LinkedList<String>(toConvertList);
return convertedLinkedList;
}
关于java - 使用递归将数组转换为自定义 LinkedList 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4074491/