【发布时间】:2012-07-20 14:12:01
【问题描述】:
我正在尝试编写一个以 List 对象作为输出参数的 Java 函数。
boolean myFunction(int x, in y, List myList)
{
...Do things...
myList=anotherList.subList(fromIndex, toIndex);
return true
}
在调用函数之前,我声明 myList 如下: 列出 myList=null; 然后我调用函数 myFunction(x,y,myList) 但是当我尝试操作 myList 时,我发现 myList 仍然为空。
我确定我的函数代码中的变量“antherList”不为空,并且我确定 subList 函数返回一个非空列表。
是什么原因,如何在 Java 函数中将 List 作为输出参数传递? 非常感谢。
【问题讨论】:
标签: java list function-calls output-parameter