List中的Arrays.asList()

今天用到了这个方法,就来写写相关的注意事项.

1.Arrays.asList()方法对基本数据类型数组是会出现bug的.如果要用到像int,double这类的一定要转化成包装类来使用.因为asList的源码是泛型化的参数,而基本数据类型是不支持泛型化的,但数组是支持的.

2.Arrays.asList()方法是不支持add,remove等方法对list进行操作的,就相当于对象是个定长的list.如果想要对其进行操作的话,就只有转化成ArrayList.

posted @ 2018-11-08 14:52  程序母猿  阅读(391)  评论(0编辑  收藏  举报