私はこのようなベクトルの配列を作成しようとしている:Javaの型安全警告
Vector<String>[] wordList = new Vector[29];
for (int i = 0; i < wordList.length; i++) {
wordList[i] = new Vector<String>(100);
}
しかし、Javaは「新しいベクター[29]は、」型の安全性に違反することを私に警告します。どのようにして警告を取り除くのですか?
アップデートは:もちろん
wordList = new Vector<String>[29];
が、これはエラーを生成します:私が試したベクトル
の一般的な配列を作成することはできません
警告:ベクター[]からベクトル [] –
Jeremy
@Jeremyのチェックが外されたキャスト。更新されたコードとこの回答で提供されているコードを比較してください。一致しません。 DOH! – Moonbeam
あなたは '@SuppressWarnings(" unchecked ")'でカンニングすることができます:) –