【发布时间】:2015-12-02 03:32:24
【问题描述】:
假设我想为数字创建一个ArrayList。我的学习方式是这样的:
private static List<Integer> numbers = new ArrayList<Integer>();
但 IntelliJ IDEA 想将其更正为
private static List<Integer> numbers = new ArrayList<>();
然后我发现这也有效:
private static List<Integer> numbers = new ArrayList();
现在我很困惑,最好的方法是什么?有什么区别。同样的问题也适用于HashMap。
【问题讨论】:
-
你的第一个和第二个例子好像是一样的?
-
我的错,纠正了我的问题。
标签: java generics arraylist data-structures intellij-idea