2

配列とコレクションは、すべての Java プログラマーが使用する 2 つの基本的な API クラスです。どちらのクラスも Java 1.2 で追加されました

Arrays クラスを見ると、27 個のオーバーロードされた binarysearch メソッドがあり、ジェネリックを使用するようにコレクションが更新されるため、ジェネリックを使用していません。Collections クラスには 2 つのオーバーロードされたバイナリ検索メソッドがあります。

それがこのように行われる理由は何ですか、それとも何か不足していますか?

4

1 に答える 1

6

Javaジェネリックは参照型でのみパラメータ化できるためです。 intlongなどはプリミティブ型です。

于 2013-02-20T18:33:17.410 に答える