当前位置:  开发笔记 > 编程语言 > 正文

Java数组和ArrayList声明中的冗余措辞

如何解决《Java数组和ArrayList声明中的冗余措辞》经验,为你挑选了1个好方法。

ArrayListJava中的典型声明具有以下类型:

ArrayList name = new ArrayList();


同样,对于数组,我们有:

Object[] name = new Object[size];

现在,我们当然不能声明以下类型:

ArrayList name = new ArrayList();


两次指定同一对象的类型和名称对我来说似乎总是多余的.上述声明中的冗余可以通过以下方式轻松完成:

ArrayList name = new();


是否有任何特定的原因,我错过了为什么它按照它的方式完成?



1> Erick G. Hag..:

事实并非如此.至少,不再是.现在你可以这样做:

ArrayList name = new ArrayList<>();


你不能放弃第二个,ArrayList因为它不一定要与第一个匹配.例如,您可以这样做:

List name = new ArrayList<>();


你会得到一个,ArrayList但看到它List.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有