List集合与Array数组之间的互相转换

1.数组转化成list集合(采用java中集合自带的asList()方法就可以完成转换了)

    String[] array = new String[] {"123", "456" ,"789"};

    List<String> list = Arrays.asList(array);

    for(int i=0;i<list.size;i++)

    system.out.println(list.get(i));

 

2.list集合转化成数组(采用集合的toArray()方法直接把List集合转换成数组)

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

  list.add("123");

  list.add("456");

  list.add("789");

  String[] array = list.toArray(new String[0]); //  String[] array = list.toArray(new String[list.size()]);也可

  for(int i=0; i<array.length;i++)

    system.out.println(array[i]);

 

 

原文地址:https://www.cnblogs.com/xiaolin-peter/p/6962654.html