or1ko's diary

日々を書きます

可変長引数の配列の展開は微妙

一見、以下の3つのコードは同じ結果を返しそうだけれど、1つだけ異なる。

Arrays.asList(new int[] {3,4,5}).indexOf(4);
Arrays.asList(new Integer[] {3,4,5}).indexOf(4);
Arrays.asList(3,4,5).indexOf(4);