集合的初步

一·集合

1·集合与数组的区别

1·集合长度可变,而数组不可变;

2·数组只可以同时存储一种数据类型,比如基本数据类型和引用数据类型。而集合只能存储引用数据类型,基本数据类型要存储的话就要变成包装类才可以;

2·ArrayList类

1·范型

限定集合中存储数据的类型

例:

ArrayList<String> list = new ArrayList<>();

2·成员方法

例如:

1·增删

ArrayList<String> list = new ArrayList<>(); 

list.add("aaa");

list.add("bbb");

list.add("ccc");

sout(list);

\*打印结果为[aaa,bbb,ccc]*\

boolean result1 = list.remove("aaa");

boolean result2 = list.remove("bbb");

 sout(result1);

sout(result2);

sout(list);

\*打印结果为:

                        true

                        false

                        [bbb,ccc]*\

2·索引删除

String str = list.remove(0);

sout (str);~~打印结果为“aaa”;

3·索引修改

String str = list.set(0,"ddd");

sout (str);~~打印结果为“ddd”

4·获取指定索引

String str = list,get(1);

sout(str);~~打印结果为“bbb”;

5·获得长度

int n = list.size();

3·基本数据类型对应的包装类

 使用:

ArrayList<Integer> list = new ArrayList<>();

list.add(1);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值