use*_*469 5 java arraylist bluej
在BlueJ中,如果我编写一个以数组作为参数的方法,那么当我想用方法调用测试该方法时,我必须输入带花括号的元素,所以:
{1,2,3}
我如何进行方法调用ArrayList?
这是我的代码:
import java.util.*;
public class Test2{
public static int[] toArray(ArrayList<Integer>a){
int len = a.size();
int []b = new int[len];
for(int i = 0; i<len; i++){
b[i] = a.get(i);
}
return b;
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想在BlueJ中测试它,我应该在下面的对话框中键入什么?

Arrays.asList("1", "2", "3");
Run Code Online (Sandbox Code Playgroud)
将返回 aList而不是 a ArrayList。
你的方法的参数应该始终是接口而不是实现。
| 归档时间: |
|
| 查看次数: |
11290 次 |
| 最近记录: |