前言 最近在项目上线的时候发现一个问题,从后台报错日志看:java.lang.UnsupportedOperationException异常 从代码定位来看,原来是使用了Arrays.asList()方法时把一个数组转化成List列表时,对得到的List列表进行add()和remove()操作, 所以导致了这个问题. 对于这个问题,现在来总结下,当然会总结Arrays下面的一些坑. 源代码分析 首先,遇到问题不可怕,遇到问题解决就是了,但是必须要保证下次不会再犯相同的问题. Arrays.asL