Jer*_*emy 3 java generics type-safety
我正在尝试制作这样的矢量数组:
Vector<String>[] wordList = new Vector[29];
for (int i = 0; i < wordList.length; i++) {
wordList[i] = new Vector<String>(100);
}
Run Code Online (Sandbox Code Playgroud)
但是Java警告我"new Vector [29]"违反了类型安全性.我如何摆脱警告?
更新:我试过了:
wordList = new Vector<String>[29];
Run Code Online (Sandbox Code Playgroud)
当然,但这会产生错误:无法创建Vector的通用数组
Vector<String>[] wordList = (Vector<String>[])new Vector[29];
Run Code Online (Sandbox Code Playgroud)