List<String> list = Arrays.asList(arr);
Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java.util.Arrays.ArrayList类有set()、get()、contains()方法,但是没有增加元素的方法,所以它的大小是固定的。强行执行add()会报错。java.lang.UnsupportedOperationException(不支持的操作异常)
采用ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr));
Java编程小记-数组转化为一个列表
最新推荐文章于 2024-03-30 04:56:51 发布