このクラスのソースコードによると、メソッドは配列をnewのコンストラクターに渡します。しかし、そのようなコンストラクターはありません。varargsは配列を生成しないので、これはどのように可能ですか?Arrays
asList
ArrayList
asList
ソースは次のとおりです。
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}
このクラスのソースコードによると、メソッドは配列をnewのコンストラクターに渡します。しかし、そのようなコンストラクターはありません。varargsは配列を生成しないので、これはどのように可能ですか?Arrays
asList
ArrayList
asList
ソースは次のとおりです。
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}