安卓中集合和数组的使用总结

集合(list)与数组的区别:
1.集合长度不固定,数组长度固定;换句话说,集合是动态的,数组是静态的。(重点
2.集合可以指定下标索引,并且会自动给插入位置向后挪位置,而不是像数组那样覆盖。

集合(list)与数组的共同点:

1.都是存储相同的数据类型的一组数据。

2.下标都是从0开始。

3.默认都是从下标为0的位置开始存放。


集合是一个接口,而接口不能被实例化,需要通过其子类来实例化。


集合的实例化:List list=new ArrayList();  //数据是一个连一个的存放。

List<String> list=new ArrayList<>();
第一个<>里放的是类(String,Integer,Boolean等等),指的是泛型,首字母必须大写,不是关键字。第二个<>也是同第一个一样,但是在Android studio中可以不写。

集合添加元素:list.add(int index,Type type);
集合获取元素:list.get(int index,Type type);
集合清空:list.clear();
查找集合是否存在某个元素:list.contains("");
集合长度:list.size();
移除集合中元素:list.remove(int index,Type type);
截取集合中的元素:list.subList(int index,int index);
把集合转换为数组:list.toArray();
把数组转换为数组:Arrays.asList( );

ArrayList:集合以数组的方式存放数据
LinkList:集合以链表的方式存放数据
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值