[英]Java type safety warning
我正在尝试制作这样的向量数组:
Vector<String>[] wordList = new Vector[29];
for (int i = 0; i < wordList.length; i++) {
wordList[i] = new Vector<String>(100);
}
但是 Java 警告我“new Vector[29]”违反了类型安全。 如何摆脱警告?
更新:我试过了:
wordList = new Vector<String>[29];
当然,但这会产生错误:Cannot create a generic array of Vector
Vector<String>[] wordList = (Vector<String>[])new Vector[29];
考虑使用List
List<String>
的 List 而不是Vectors
的数组,如下所示:
List<List<String>> wordList = new Vector<List<String>>();
这不会产生任何警告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.