package socket;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/*
* 数组转换为List集合
* 通过数组的工具列:Arrays的静态方法asList
* 通过一个数据组转换为一个List
*/
public class ArrayToListDemo {
public static void main(String[] args) {
String [] array = {"one","two","three","four"};
List<String> list = Arrays.asList(array);
System.out.println(list);
list.set(1, "2");
System.out.println(list);
System.out.println("array:"+Arrays.toString(array));
/*
* 由于数组时定长的,所以不支持集合的
* 增删操作,下面的操作会抛出异常
*
*/
//list.add("five");
/*
* 所有的集合都提供了一个参数Collection
* 的构造方法,作用时在创建当前集合的同时
* 包含给定集合的所有元素
*/
List <String> list2 = new ArrayList<String>(list);
//list2.addAll(list);
list2.add("five");
System.out.println(list2);
}
}
数组转换为集合
最新推荐文章于 2022-06-03 20:29:12 发布