例えばListなどが返ってくるときに、Listの要素の型が関数内部の処理によって変わったりする場合がある。
型引数に'?'を指定すると、要素型が違っても受け取れる。
ワイルドカードという。
Java総称型メモ(Hishidama's Java Generics Memo)
MainClass.javaで、
"int"ならInteger、"str"ならString、それ以外ならFloatで返ってくる。
1 2 3 aaa bbb ccc 1.1 2.2 3.3
型が違う。
Sample/java/Wildcard/Wildcard/src/Wildcard at master · bg1bgst333/Sample · GitHub