package string.test; import java.util.Arrays; /* * 工具类:Arrays * asList(T... a) * 注意:将数组变成集合,不可以使用集合的增删方法 * 因为数组的长度是固定的 * 如果增删会发生 UnsupportedOperationException异常 * * 注意:数组中的元素都是对象,变集合时数组中的元素就直接转换成集合中的元素、 * 如果数组中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在 * */ public class ArraysDemo1 { public static void main(String[] args) { // int[] arrs = { 1, 2, 3 }; // System.out.println(Arrays.toString(arrs)); String[] arrs = { "abc", "dec", "efg" }; System.out.println(Arrays.asList(arrs));//[abc, dec, efg] int[] ints = { 1, 2, 3 }; System.out.println(Arrays.asList(ints));//[[I@dc8569] Integer[] integers = { 1, 2, 3 }; System.out.println(Arrays.asList(integers));//[1, 2, 3] } }