它看起来似乎arraylist没有做好预备工作:
// presizing
ArrayList<Integer>() list = new ArrayList<Integer>(60);
Run Code Online (Sandbox Code Playgroud)
之后当我尝试访问它时:
list.get(5)
Run Code Online (Sandbox Code Playgroud)
它显示null而不是0.有没有办法将所有元素初始化为精确大小的0,就像C++一样?
Java中是否有一个实用程序方法生成一个指定长度的列表或数组,所有元素都等于指定值(例如["foo","foo","foo","foo","foo"])?
我想在数组中的n每个索引处创建一个大小相同的数组.在Java中执行此操作的最佳方法是什么?
例如,如果n为5且值为布尔值false,则数组应为:
= [false, false, false, false, false]
Run Code Online (Sandbox Code Playgroud)