public static void method(Set<?>... sets){}
プログラムの流れによって、上記の方法は2つのセットまたは3つ以上のセットで呼び出されます。 (コンパイル時には知られていません)。実行時に作成された可変パラメータリスト。
"オンザフライ"で引数リストを作成する方法はありますか? ? []は以下の
が実りませんた>タイプのSet <ある セット:
Set<Set<Integer>> varargs = new HashSet<Set<Integer>>();
(方法はただ1セットとして可変引数を認識します - >なしソリューション)
Set<Integer>[] varargs = new HashSet<Integer>[2];
返信
"Cannot create generic array of HashSet<Integer>"
私は配列のサイズと内容が実行時に満たされている間、引数の配列を構築したいと思います。
ありがとう!この作品 – panny