java 初始化list_Java编程语言集合

集合就是将一些事物或者数据组合到一起,这样在我们使用的时候,可以使用这个集合来进行操作,对于数据的处理也方便了很多;例如我们可以将 1,2,3,4,5这几个数字存于集合中,保存我们的数据记录,当我们需要查找我们是否拥有某条记录的时候,我们可以从集合中很方便的判断是否有这个记录;

而且在Java中集合可以保存的内容不只是数字,他可以保存Java中的任何一个类型的对象,比如我们有一个学生类,创建了很多的学生对象,我们可以分班级将学生对象都保存到不同班级集合中,当我们需要得到某个班学生的信息的时候,我们可以直接从那个班级集合中去获取;如果不用集合,我们就很难分辨出那个学生是哪个班级的;

在Java中主要的集合有list, set, map等,其中list里面的内容是可以重复的,set里面的内容不可以重复,map是键值对的存储结构;

当我们需要一个对内容没有重复要求的限制的集合的时候,我们可以使用list进行保存,初始化好list变量之后,我们可以使用list.add(student)将一个对象加入到list当中,当我们需要获取第N条数据的时候,我们可以使用list.get(N-1)获取到第N个值,使用N-1的原因是list集合是从0开始的,所以当要获取第N个数据的时候,他的下标是N-1;

fbe4dfc6aa13120c57ceaae2078d0f4c.png

当我们需要一个不可以有重复内容的集合的时候,我们可以使用set进行保存,当每次向set里面添加内容的时候,set会判断之前是否已经包含这个内容,如果已经包含了这个内容,则不进行操作,如果没有这个内容,则会将新的内容添加到集合当中,其他的操作和list类似;

有时候我们需要一个类似键值对的一些数据,例如学号和学生姓名的关联,这时候我们可以使用Map

以上就是关于Java集合的基础知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值