Arrays.asList使用注意
Arrays.asList使用注意错误使用Arrays.asList总结
错误使用Arrays.asList
先上一段报错日志,及对应代码:
List tags = Arrays.asList(tag.split(","));
tags.retainAll(DEFAULT_TAGS);
从报错日志可看出生成的list不支持remove操作,抱着怀疑的态度去查看了对应的源码,发现**Arrays.asList方法返回的是内部类ArrayList,虽然名字和平时用的相同,但不具有完整的功能。**下面是源码部分
原创
2020-05-17 23:31:35 ·
299 阅读 ·
0 评论