是否存在静态类型和可变长度的Java数组/列表

Iai*_*ain 1 java arrays list

这样做非常方便,因为类型转换变得很快.

kro*_*old 13

如果你使用泛型(java 5),你可以避免所有的转换

 List<String> myList = new ArrayList<String>();
 myList.add(" a test");
 String temp = myList.get(0);
Run Code Online (Sandbox Code Playgroud)

除非我在你的问题中遗漏了应该满足这两个需求的东西.

  • 在幕后它仍然通过投射对象来做旧方式b/c泛型仅在编译时而不是在运行时可见. (2认同)