数组如何转列表
百度一下java里数组如何转换成列表,可能映入眼帘的都是这个答案:用Arrays.asList啊,方便好用,是的没错,这种方法是挺靠谱,不过这里面的坑你真的都清楚么?有哪些坑呢?
话不多说,举个栗子 先上代码String[] nameArray = {
"张三","李四"};List<String> nameList = Arrays.asList(nameArray);
看起来是简单好用,很完美,可我要是想做些骚操作呢
比如说有一天新来了个王二麻子同学,那肯定要把他加进列表来,像下面这样?
String[] nameArray = {
"张三", "李四"};List<String> nameList = Arrays.asList(nameArray);nameList.add("王二麻子");
编译器没报错,美滋滋,可运行的时候懵逼了,咋还抛了个异常?
List竟然