当使用asList()后,再去对容器进行新增add(),出现java.lang.UnsupportedOperationException异常,主要原因是使用asList()后,返回得List是一个只读得这个时候再去做新增操作得话就会出现异常,在这里可以先new一个List一个个新增当然这很麻烦,在jdk8中我们可以使用Lambda表达式,直接上代码
List<String> list = Stream.of("小明","小红", "小粉", "小黑").collect(toList());