listの汎用

647 ワード

レコードの更新
【1】2020.02.12-21:26
1.改善内容
本文
リストの集合を学ぶ時、私は本の上でリストのフォーマットを書くことを見た時List list = new ArrayList<>();そして明記します:EはJavaの汎用型を代表します
まだ一般型を勉强していないシロとして、もちろん何が一般型なのか分からないが、本の中では、例えば、集合の要素が文字列のタイプであれば、EをStringに修正すれば、よくわかる(実は分からない)と言って、それからコードを书くことだ.
List list1 = new ArrayList<>();
List list2 = new LinkedList<>();

結局コンパイルが通らなかったのは何が原因ですか?
本来、Objectを継承したオブジェクトでなければ汎用intは基本データ型ではないので不可
包装類を使いましょう
List list1 = new ArrayList<>();
List list2 = new LinkedList<>();