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

来源:互联网 发布:淘宝卖家中心我要开店 编辑:程序博客网 时间:2024/06/05 18:10

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);

原创粉丝点击