这是我试图做的,但它给了我一个警告:
HashMap<String, String>[] responseArray = new HashMap[games.size()];
Run Code Online (Sandbox Code Playgroud)
类型安全:HashMap []类型的表达式需要未经检查的转换以符合HashMap []
假设我必须创建一个存储整数ArrayList的数组,数组大小为10.
以下代码将执行此操作:
ArrayList<Integer>[] pl2 = new ArrayList[10];
Run Code Online (Sandbox Code Playgroud)
问题1:
在我看来,更合适的代码
ArrayList<Integer>[] pl2 = new ArrayList<Integer>[10];
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
问题2:
以下两个编译
ArrayList<Integer>[] pl2 = new ArrayList[10]; ArrayList[] pl3 = new ArrayList[10];就参考声明而言pl2,pl3有什么区别?