集合的创建(构造方法)与添加
1.集合常用的构造方法(创建)

创建集合时,会产生一个长度为10的容器

这里只打印了一个括号是因为我们没有在里面存入元素
2.集合的添加
光创建不添加内容也是不行,想在集合里添加内容也很简单
使用对象.add();方法即可

add方法返回的不是对象,所以不可以使用链式编程
3.ArrayList无限制可以储存任意数据类型
我们发现上图使用添加时,ArrayList和添加方法都有警告,这是为什么?
答:按我们刚才的创建方式创建出来的ArrayList可以储存任意数据类型的数据,但这是不严谨的

假如要储存班上同学的成绩,都设定为100,但如果因为操作失误,某个100是以字符串的形式添加的,那么得到的结果就都是字符串,所以我们要对ArrayList进行限制。
4.正确的创建ArrayList

其中<>叫做泛型,目前只需知道使用泛型可以对集合中储存的数据进行类型限制
细节:泛型中,不可以编写基本数据类型

解决方法:使用基本数据类型所对应的包装类
每个基本数据类型都有对应的包装类,其中我们需要记住int的包装类是integer,char的包装类是character,而其余的包装类都只是首字母大写

练手:用集合储存3个浮点数,并且打印出来


浙公网安备 33010602011771号