数组转化为一个列表时Arrays.asList(arr)获取到的数组不是java.util.ArrayList,而是java.util.Arrays.ArrayList,
java.util.Arrays.ArrayList类有set()、add()方法,都是抛出UnsupportedOperationException()异常,没有增加元素的方法,所以它的大小是固定的,
运行添加方法时报错截图
想要创建一个真正的 ArrayList类,可以这样做new ArrayList<String>(Arrays.asList(arr));
因为ArrayList的构造方法可以接受一个集合类型,而且也是java.util.Arrays.ArrayList的超类