我只是想澄清这个问题我有一会更有效和更“正确”的代码。ArrayList使用什么类?
我给使用对象的一类“学生”在对象的数组列表。我有一个名为类另一类必须在学生类的非常相同的对象引用数组列表。
我应该声明为
ArrayList<Student> myStudents = new ArrayList<Student>();
或
ArrayList<Class> myStudents = new ArrayList<Class>();
同样问题的另一部分是我所见过的人申报的ArrayList为ArrayList<Student> myStudents = new ArrayList<>();
的“类”级,其中的下半年胡萝卜留空。差异意味着什么?这是否意味着数组列表不是任何类的对象?
谢谢你这么多的时间和帮助 干杯
胡萝卜? xaxaxa史诗。你的意思是钻石运营商。看一看:http://stackoverflow.com/questions/4166966/what-is-the-point-of-the-diamond-operator-in-java-7#4167148 – GOXR3PLUS
记得看视频很久以前有人将其称为胡萝卜和补充说,它是有争议的或东西。我也没在意,现在查找正确的说法,因为我是这个占用。无论如何,我明白这个傻瓜,这让我看起来:} – eArshdeep
我不是这个意思。它只是很有趣:) – GOXR3PLUS