java学习第37天,集合转换数组

1,list 集合可以转换成数组,数组可以转换成LIST 集合

2,数组不能转换成 SET 集合 因为 SET 集合不能存储重复的元素

3,LIST 集合可以使用 collections.sort();进行自然排序 collections 是一个工具类

4,String[] arr =list.toArray(new String[]);可以接受一个数组 如果这个数组的空间能放得下转换出来的数组的话 就使用这个数组 如果放不下的话 就新建一个和传入的数组类型一样的数组 内容足够大

5,list 集合获取子集 List<T> list2=list.subList(int start ,int end);返回一个在给定位置之间的集合子集,当修改这个子集的元素内容的时候 原先集合里面的元素也会发生改变 因为集合中存放的是同一个数据的地址

6,list=Array.asList(arr);返回一个 list 集合 这个集合是只读的 如果想编辑这个集合里面的元素的话 必须重新创建一个集合 在创建的时候 把前面的集合填充进去

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值