私はjava.util.Collections
からこの方法について質問があります:ジェネリックコレクションは、PECS
public class Collections {
public static <T> void copy(List<? super T> dest, List<? extends T> src) {
for (int i=0; i<src.size();i++)
dest.set(i,src.get(i));
}
}
は、私が最初のパラメータはList<? super T>
代わりのList<T>
である理由<? super T>
作品は、しかし、私は理解していないかを理解します。この状況では役に立たないと思います。
List<T>
を使用するとうまくいくはずです。
可能であれば、理解するための例を教えてください。
ありがとうございました。
OK、すばらしい説明!どうもありがとう。 –