使用工具类 Arrays.asList() 把数组转换成集合时要注意:
warning:
这篇文章距离上次修改已过560天,其中的内容可能已经有所变动。
数组转出来的集合是不可变的,无法修改它Arrays.asList 体现的是适配器模式,只是转换接口,得到的 List 背后的数据仍是原数组,对原数组修改会影响到这个 List
不要在 forEach 中对集合 remove,要使用 Iterator,若涉及到并发,给 iterator 对象加锁。