视图:
如List<String> list = Arrays.asList("you","are","funny");
asList返回的对象不是ArrayList,是一个视图对象,带有访问底层数组的get和set方法.改变数组大小的所有方法,都会抛出一个Unsupported OperationException异常.
如List<String> list = Arrays.asList("you","are","funny");
asList返回的对象不是ArrayList,是一个视图对象,带有访问底层数组的get和set方法.改变数组大小的所有方法,都会抛出一个Unsupported OperationException异常.
可以创建一个带构造器的集合对象:
集合转数组:
Object[] values = set.toArray(); 返回一个Object类型的数组,无法改变其类型.
可以构造一个指定大小的数组:
String[] values= set.toArray(new String[set.size()];