JAVA集合-集合的引入
发布日期:2021-09-29 01:26:58
浏览次数:5
分类:技术文章
本文共 1047 字,大约阅读时间需要 3 分钟。
JAVA集合-集合的引入
当我们有种需求,需要存储多个元素的结构时,我们前面讲过数组,数组可以存储。但是数组也有它的弊端,使用的时候,
必须先定义好长度,也就是数组的长度是固定,不能根据我们的需求自动变长或者变短。
我们看一个实例:
先定义一个Student类:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | package com.java1234.chap08.sec01; public class Student { private String name; private Integer age; public Student() { super (); // TODO Auto-generated constructor stub } public Student(String name, Integer age) { super (); this .name = name; this .age = age; } public String getName() { return name; } public void setName(String name) { this .name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this .age = age; } } |
然后我们需要存储三个学生信息:
我们给下测试类:
1 2 3 4 5 6 7 8 9 10 11 | package com.java1234.chap08.sec01; public class Test { public static void main(String[] args) { Student students[]= new Student[ 3 ]; students[ 0 ]= new Student( "张三" , 1 ); students[ 1 ]= new Student( "李四" , 2 ); students[ 2 ]= new Student( "王五" , 3 ); } } |
这里我们很好的实现了用数组结构存储了三个学生,但是,
假如我们需要再存储一个学生,就懵逼了,因为长度固定了。
所以就引入了可变化长度的集合。
转载地址:https://blog.csdn.net/happydecai/article/details/80249314 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年03月18日 20时47分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
matlab 50hzquchu,新手求消除50HZ工频干扰陷波滤波器源程序
2019-04-21
php不需要也能输出,php 如何只输出最后生成的那个值??
2019-04-21
php正则过滤sql关键字,使用正则表达式屏蔽关键字的方法
2019-04-21
php取整v,php取整方式分享
2019-04-21
php写模糊搜索api接口,php通过sphinxapi接口实现全文搜索
2019-04-21
java图片加气泡文字_图片加气泡文字
2019-04-21
java总结i o流_14.java总结I/O流
2019-04-21
java和历转为西历_日期转西暦,和暦
2019-04-21
java 远程 yarn jar_再论Yarn Client和Yarn cluster
2019-04-21
java单元测试断言_单元测试+断言
2019-04-21
java 创建压缩包_用Java创建ZIP压缩文件
2019-04-21
java typedarray_TintTypedArray.java
2019-04-21
java字符字面量_java – 字符串字面量的行为是令人困惑的
2019-04-21
php判断数组的值是否为空,PHP判断数组是否为空的常用方法(五种方法)
2019-04-21
php 读数据库,PHP数据库
2019-04-21