将ArrayList声明为double或any后面的目的

时间:2016-03-04 06:32:10

标签: java arraylist

我是JAVA的初学者,

我见过一些JAVA代码是这样的:

ArrayList<Double> aldb = new ArrayList<Double>();

由于ArrayList是异构集合,为了使它成为同构的,我们需要创建数据类型,或者还有什么其他可能性?

了解大师的观点。

提前谢谢你。

1 个答案:

答案 0 :(得分:3)

看看Java中的泛型。这允许您指定特定类型。 http://tutorials.jenkov.com/java-generics/index.html

ArrayList<String> aldb = new ArrayList<String>();

如果在这种情况下尝试添加除String之外的任何对象,那么这将是编译器错误。字符串只是一个示例,您可以指定您想要的任何类型。