List集合中的add和remove的问题

这是一个刷新三观的问题: 是的,你没有看错,list竟然不支持remove方法,那么这是为什么呢??? 原因在于: 1、上述代码中Arrays.asList(strings)返回的list并不是我们所认知的ArrayList,我们可以点击asList这个方法,查看他的源代码 他给我们返回的是一个Arrays这个类的一个内部类,这个类虽然和我们认知的ArrayList一样继承的都是AbstractL
相关文章
相关标签/搜索