我有一个关于我张贴波纹管的函数的问题。 它做它应该做的事,甚至打印出正确的值。 但是由于某些原因,它也会引发异常。有谁知道为什么吗?Java的添加列表int
该函数应该添加列表中的所有int值。
public int addRecursive(List<Integer> l){
if(l.size()!=1){
l.add(l.get(0)+l.get(1));
l.remove(1);
l.remove(0);
addRecursive(l);
}
return l.get(0);
}
哪个'例外'? – thegauravmahawar
如果你通过一个emty列表,你很好的超出范围的异常;) – Maraboc
你的代码在我的电脑中工作正常,用java 1.7.045 –