Arrays.asList方法踩坑记

105 阅读1分钟

image.png 如图所示,Arrays.asList生成的是Arrays内部的ArrayList类,并不是我们util包下的ArrayList类,因为Arrays内部的ArrayList类只是继承AbstractList而已,并不完全有util包下的能力,所以不能直接对Arrays.asList生成对像进行add,addAll等操作,否则报UnsupportedOperationException异常。