可変長引数の配列の展開は微妙
一見、以下の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);
一見、以下の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);