私はJavaでCollection Frameworkを開始していますが、私は簡単なコードを持っていますが、ジェネリッククラスの可能性のある引数については興味があります。ジェネリッククラスの予期しないタイプのコンパイルエラー、それにはおそらくどのような引数がありますか?
ArrayList<String> names = new ArrayList<>();
^^
:
がjdk1.7
ので、あなたは、コードの重複を避けるためにdiamond
オペレータ<>
を使用することができます。
ListExa.java:6: error: unexpected type
ArrayList<int> names = new ArrayList<int>();
required: reference
found: int
'ArrayList'に' Integer'sまたは 'String'sを持たせますか? –
このコードを 'Integer'sに編集しました –
実際に私はなぜエラーが出されていないのですか?ジェネリッククラスの可能な引数について質問しました??投稿編集後に間違っている可能性のある回答をすべて編集しています。 –