千万不要这样使用Arrays.asList !
使用Arrays.asList()的原因无非是想将数组或一些元素转为集合,而你得到的集合并不一定是你想要的那个集合。
而一开始asList的设计时用于打印数组而设计的,但jdk1.5开始,有了另一个比较更方便的打印函数Arrays.toString(),于是打印不再使用asList(),而asList()恰巧可用于将数组转为集合。
一、错误用法
如果你这样使用过,那你可要注意了。
1、错误一
将基本类型数组作为asList的参数
猜一下输出结果?
2、错误二
将数组作为asList参数后
转载
2020-07-22 10:49:39 ·
307 阅读 ·
0 评论