https://www.cnblogs.com/DreamDrive/p/5641191.html
上一个建议之处了asList方法在转换基本类型数组时候存在的问题,在看下asList方法返回的列表有何特殊的地方.看代码:
import java.util.Arrays; import java.util.List; public class Client { //枚举,声明一个星期 enum Week{Sun,Mon, Tue, Wed,Thu,Fri,Sat} public static void main(String[] args) { //工作日 Week[] workDays = {Week.Mon, Week.Tue, Week.Wed,Week.Thu,Week.Fri}; //转换为列表 List<Week> list = Arrays.asList(workDays); //增加周六也为工作日 list.add(Week.Sat); /*工作日开始干活了*/ } }
编译没有任何问题,运行结果:
Exception in thread "main" java.lang.UnsupportedOperationException
不