今天在吧数组转成list之后使用addAll报这个错,查了下,记录
源代码
- List<Field> list=Arrays.asList(clazz.getDeclaredFields());
- list.addAll(Arrays.asList(clazz.getSuperclass().getDeclaredFields()));
修改如下
- List<Field> list=new ArrayList<>(Arrays.asList(clazz.getDeclaredFields()));
- list.addAll(Arrays.asList(clazz.getSuperclass().getDeclaredFields()));
使用new ArrayList 重新创建一次需要addAll的原始list