1.集合转换为数组 使用
toArray 方法
1.1
public class Test001 { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("三"); list.add("更"); list.add("草"); list.add("堂"); //把list集合转换为数组 参数列表 返回值类型 [] // Object[] objects = list.toArray(); //遍历数组 // for (int i = 0; i < objects.length; i++) { // System.out.println(objects[i]); // } // public <T> T[] toArray(T[] a) String[] strings = list.toArray(new String[1]); for (String string : strings) { System.out.println(string); } } }
2.数组转换为集合的话用 aslsit
// public <T> T[] toArray(T[] a) String[] strings = list.toArray(new String[1]); for (String string : strings) { System.out.println(string); } List<String> list1 = Arrays.asList(strings); System.out.println(String.join(";", list1)); System.out.println(list1);
数组拷贝方法
System.arraycopy(split, 0, 目标数组, 0, split.length);