相关疑难解决方法(0)

在一行中初始化ArrayList

我想创建一个用于测试目的的选项列表.起初,我这样做了:

ArrayList<String> places = new ArrayList<String>();
places.add("Buenos Aires");
places.add("Córdoba");
places.add("La Plata");
Run Code Online (Sandbox Code Playgroud)

然后我重构代码如下:

ArrayList<String> places = new ArrayList<String>(
    Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

java collections initialization arraylist

2626
推荐指数
20
解决办法
286万
查看次数

性能中的数组与ArrayList

哪一个在Object类型的Array和Object类型的ArrayList之间的性能更好?

假设我们有一个Animal对象数组:Animal animal[] 和一个arraylist:ArrayList list<Animal>

现在我在做什么 animal[10] , list.get(10) 哪一个应该更快,为什么?

java arrays collections performance arraylist

57
推荐指数
5
解决办法
11万
查看次数