我是JAVA的初学者,
我见过一些JAVA代码是这样的:
ArrayList<Double> aldb = new ArrayList<Double>();
由于ArrayList是异构集合,为了使它成为同构的,我们需要创建数据类型,或者还有什么其他可能性?
了解大师的观点。
提前谢谢你。
答案 0 :(得分:3)
看看Java中的泛型。这允许您指定特定类型。 http://tutorials.jenkov.com/java-generics/index.html
ArrayList<String> aldb = new ArrayList<String>();
如果在这种情况下尝试添加除String之外的任何对象,那么这将是编译器错误。字符串只是一个示例,您可以指定您想要的任何类型。