小编jam*_*s_t的帖子

为什么没有toArray(Class <T>)?

为什么没有仅接受类型的toArray变量List,例如:

Foo[] array = list.toArray(Foo.class);
// or
Foo[] array = list.toArray(Foo[].class);
Run Code Online (Sandbox Code Playgroud)

我见过

// existing array
Foo[] array = list.toArray(array);
// Fake array
Foo[] array = list.toArray(new Foo[0]);
Run Code Online (Sandbox Code Playgroud)

但是,当我只想指定类型而不创建不必要的一次性数组时,创建一个空数组对我来说似乎效率低下并且违反直觉。

java arrays collections toarray

5
推荐指数
1
解决办法
93
查看次数

标签 统计

arrays ×1

collections ×1

java ×1

toarray ×1