4

これは大丈夫ではありません

     List<List<? extends Number>> a;
     List<List<Integer>> b;
     a = b;

これは大丈夫です

     List<? extends Number> c;
     List<Integer> d;
     c = d;

どうすれば最初のものをコンパイルできますか?

4

2 に答える 2

11

あなたはこれを使うことができます:

List<? extends List<? extends Number>> a;
List<List<Integer>> b;
a = b;
于 2012-03-05T14:21:39.030 に答える
1
List<? extends List<? extends Number>> a = null;
List<List<Integer>> b = null;
a = b;
于 2012-03-05T14:25:05.840 に答える