使用Array.asList()和Collections.singleton()遇到的坑
使用Array.asList()和Collections.singleton()创建集合,进行修改操作,会发生java.lang.UnsupportedOperationException异常。
·
使用Array.asList()和Collections.singleton()创建集合,进行修改操作,会发生java.lang.UnsupportedOperationException异常
@Test
void test(){
//List<String> result = Arrays.asList("杨幂", "欧阳娜娜", "关晓彤");
Set<String> result = Collections.singleton("佟丽娅");
result.add("张三");
}
异常信息:
可使用com.google.common.collect.Lists这个类的方法:
import com.google.common.collect.Lists;
@Test
void test() {
List result = Lists.newArrayList("杨幂", "欧阳娜娜", "关晓彤");
result.add("张三");
}
更多推荐
所有评论(0)