Javaで...のジェネリック配列を作成できません

Raoul722

理解できないエラーが発生します。私はJavaでクラスCoupleを次のように定義しました:

public class Couple<T1, T2>{


private T1 t1;
private T2 t2;

    public Couple(T1 t1, T2 t2) {
        this.t1 = t1;
        this.t2 = t2;
    }

    public Couple() {
        this.t1 = null;
        this.t2 = null;
    }


    public T1 getFirst(){return t1;}
    public T2 getSecond(){return t2;}
}

そして別のクラスでは、次のように配列を定義しようとしています。

Couple<byte[], byte[]>[] res = new Couple<byte[], byte[]>[10];

しかし、Eclipseは私にエラーを教えてくれます"Cannot create a generic array of Couple<byte[], byte[]> "さて、私が理解していないのは、私が数バイト[]が欲しいと言ったので、現時点では一般性がないということです、私は間違っていますか?

DennisW

Javaジェネリックは具体化されていません。つまり、「実装」はそれ自体がクラスではありません。ジェネリック型の配列を作成できないという事実は、言語に固有の制限です。

配列の代わりにリストを使用することをお勧めします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ジェネリック辞書を作成できません...時々

分類Dev

Javaでのジェネリック配列の作成は許可されていません

分類Dev

ジェネリックで配列ベースのキューを持つことはできませんか?

分類Dev

ジェネリックオブジェクトの作成をモックできません

分類Dev

ジェネリックサブクラスへの静的参照を作成できません(Java)

分類Dev

Kotlinでジェネリックアイテムを作成できません

分類Dev

ジェネリックパラメーターTは、オプションのジェネリック配列では推測できませんでした

分類Dev

配列を含むJavaでのジェネリッククラスの作成

分類Dev

Moshi ジェネリックでクラスのコンバーターを作成できません

分類Dev

Javaでジェネリック配列を作成する方法は?

分類Dev

Javaでジェネリック配列を作成する

分類Dev

Laravel 7の配列からオブジェクトを作成できません

分類Dev

Firebaseのオブジェクトに配列を作成できません

分類Dev

Javaでオブジェクトの配列をパネルにペイントできません

分類Dev

ジェネリックTValueは列挙できません

分類Dev

Swift:API呼び出しのジェネリックメソッドを作成できません

分類Dev

Map.Entryタイプのジェネリッククラスを作成できません

分類Dev

Javaでジェネリック型の2D配列を作成する方法

分類Dev

ジェネリック型がインターフェイスを実装している場合、Objectの配列をジェネリック型の配列にキャストできません

分類Dev

ジェネリックメソッドを作成できません:「T」が見つかりません

分類Dev

(ジェネリック)非静的型Tへの静的参照を作成できません

分類Dev

(ジェネリック)非静的型Tへの静的参照を作成できません

分類Dev

Rustの再帰列挙型のジェネリック関数のタイプを推測できません

分類Dev

特殊なジェネリック列挙型のエイリアスを入力できません

分類Dev

ジェネリック型の内部クラスの配列を作成できないのはなぜですか?

分類Dev

配列内のオブジェクトをプッシュできません

分類Dev

ジェネリックを変換できません

分類Dev

ジェネリック型「?superSomeClass」を推測できません

分類Dev

Javaでジェネリック配列型を作成できない理由は何ですか?

Related 関連記事

  1. 1

    ジェネリック辞書を作成できません...時々

  2. 2

    Javaでのジェネリック配列の作成は許可されていません

  3. 3

    ジェネリックで配列ベースのキューを持つことはできませんか?

  4. 4

    ジェネリックオブジェクトの作成をモックできません

  5. 5

    ジェネリックサブクラスへの静的参照を作成できません(Java)

  6. 6

    Kotlinでジェネリックアイテムを作成できません

  7. 7

    ジェネリックパラメーターTは、オプションのジェネリック配列では推測できませんでした

  8. 8

    配列を含むJavaでのジェネリッククラスの作成

  9. 9

    Moshi ジェネリックでクラスのコンバーターを作成できません

  10. 10

    Javaでジェネリック配列を作成する方法は?

  11. 11

    Javaでジェネリック配列を作成する

  12. 12

    Laravel 7の配列からオブジェクトを作成できません

  13. 13

    Firebaseのオブジェクトに配列を作成できません

  14. 14

    Javaでオブジェクトの配列をパネルにペイントできません

  15. 15

    ジェネリックTValueは列挙できません

  16. 16

    Swift:API呼び出しのジェネリックメソッドを作成できません

  17. 17

    Map.Entryタイプのジェネリッククラスを作成できません

  18. 18

    Javaでジェネリック型の2D配列を作成する方法

  19. 19

    ジェネリック型がインターフェイスを実装している場合、Objectの配列をジェネリック型の配列にキャストできません

  20. 20

    ジェネリックメソッドを作成できません:「T」が見つかりません

  21. 21

    (ジェネリック)非静的型Tへの静的参照を作成できません

  22. 22

    (ジェネリック)非静的型Tへの静的参照を作成できません

  23. 23

    Rustの再帰列挙型のジェネリック関数のタイプを推測できません

  24. 24

    特殊なジェネリック列挙型のエイリアスを入力できません

  25. 25

    ジェネリック型の内部クラスの配列を作成できないのはなぜですか?

  26. 26

    配列内のオブジェクトをプッシュできません

  27. 27

    ジェネリックを変換できません

  28. 28

    ジェネリック型「?superSomeClass」を推測できません

  29. 29

    Javaでジェネリック配列型を作成できない理由は何ですか?

ホットタグ

アーカイブ