private void activateRecords(long[] stuff) {
...
api.activateRecords(Arrays.asList(specIdsToActivate));
}
Arrays.asListへのこの呼び出しはLong
sのリストを返すべきではありませんか?代わりに、List<long[]>
public static <T> List<T> asList(T... a)
メソッドのシグネチャは結果と一致しており、varargsは配列全体をリストにスローします。それはと同じですnew ArrayList(); list.add(myArray)
そして、はい、私はそれがこのように使用されることを意図していることを知っています:Arrays.asList(T t1, T t2, T t3)
私が得ているのは、varargs形式の代わりだと思いますが、コンテンツを取得して個別に配置する古いasListメソッド(少なくともこれが以前の方法だと思います)を使用できないのはなぜですか?リスト?これを行う他のクリーンな方法はありますか?