一般开发者喜欢用:
ListStringlist=Arrays.asList(arr);
Arrays.asList()会返回一个ArrayList,这是Arrays里内嵌的一个私有静态类,而并不是java.util.ArrayList
类java.util.Arrays.ArrayList有st(),gt(),contains()方法,但并支持添加元素,所以大小是固定的,想要创建一个真正的ArrayList,你应该:
ArrayListStringarrayList=nwArrayListString(Arrays.asList(arr));
关于这个方法更多的解释,请参见我之前的一篇文章