这个问题在这里已经有答案了:
为什么要将对象指定给接口(6个答案)上个月关门了。我有密码:
List<Integer> grades = new ArrayList<Integer>(); ArrayList<Integer> grades1 = new ArrayList<>();
初始化arraylist的第一种方法和第二种方法有什么区别?
xkftehaa1#
实际上,arraylist是一种列表,这意味着正如nomadmaker所指出的,arraylist可以初始化为列表。
List<Integer> grades = new ArrayList<Integer>();
如果你打算改变 grades 对于其他类型的列表,您将希望使用 List<> ,否则没有区别。
grades
List<>
1条答案
按热度按时间xkftehaa1#
实际上,arraylist是一种列表,这意味着正如nomadmaker所指出的,arraylist可以初始化为列表。
如果你打算改变
grades
对于其他类型的列表,您将希望使用List<>
,否则没有区别。