【发布时间】:2018-05-30 17:45:40
【问题描述】:
所以,我用 Java 编写的方法遇到了一些奇怪的问题,我需要一些帮助。这是代码:
public <T> LinkedList<T> recursiveReverse(LinkedList<T> l){
if(l.size() == 1) return l;
else{
T a = l.pop();
return recursiveReverse(l).addLast(a); <-- Error
}
}
我已经对这个问题进行了一些搜索,但我得到的只是当人们在签名无效时试图退回东西时。我不觉得这段代码有什么问题,而且 Java 是个流浪汉。任何帮助将不胜感激。
【问题讨论】:
标签: java recursion return void signature