集合的创建(构造方法)与添加

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


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

这里只打印了一个括号是因为我们没有在里面存入元素

2.集合的添加

光创建不添加内容也是不行,想在集合里添加内容也很简单

使用对象.add();方法即可


add方法返回的不是对象,所以不可以使用链式编程

3.ArrayList无限制可以储存任意数据类型

我们发现上图使用添加时,ArrayList和添加方法都有警告,这是为什么?

答:按我们刚才的创建方式创建出来的ArrayList可以储存任意数据类型的数据,但这是不严谨的

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

4.正确的创建ArrayList

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

细节:泛型中,不可以编写基本数据类型

解决方法:使用基本数据类型所对应的包装类

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

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

我们需要记住,到目前为止,String、StringBuilder、ArrayList这三个类的对象直接打印不会出现地址值

posted @ 2024-12-08 11:19  直実  阅读(4)  评论(0编辑  收藏  举报