由于Arrays.asList(arr)方法返回的list,不支持add,move操作,具体原因见:https://blog.csdn.net/liu_005/article/details/74091805
解决办法自己实现一个数组转list的方法:
private static List<String> transferArrayToList(String[] array){ List<String> transferedList = new ArrayList<>(); Arrays.stream(array).forEach(arr -> transferedList.add(arr)); return transferedList; }