繁体   English   中英

Java型安全警示

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM