IntelliJ IDEA では、特に次のCollection
ようなクラスのインスタンスを作成する場合:
Collection<?> collection = ...;
collection.
メソッドを入力してみるとadd
、IntelliJ はadd
最初の引数がであることを教えてくれますcapture of ? e
。
とにかく、次のような引数として値を使用することはできません。
collection.add(new Integer(5));
メッセージは
add(
capture<?>
) inは ( )にCollection
適用できませんjava.lang.Integer
どういう意味ですか?