プリミティブ型の配列をリスト化してくれない。 いや、正確にはリスト化はしてくれるものの、プリミティブ型の配列全体を単一の要素として扱うため極めて直感と異なる動作をする。 //OK Integer[] intArray = {1,2,3}; List<Integer> list = Arrays.asList(intArray); //NG int[] primitiveIntArray = {1,2,3}; List<Integer> list = Arrays.asList(primitiveIntArray); 上記のNGパターンをコンパイルが通るようにすると以下のようになる。 int[] primitiveIntArray = {1,2,3}; List<int[]> list = Arrays.asList(primitiveIntArray); なんとも不便。なぜこんなことが起こ