(3)Arrays工具类的一个方法
asList()把数组转成集合。
注意:这个集合的长度不能改变。
package cn.itcast_03;
import java.util.Arrays;
import java.util.List;
/*
* public static <T> List<T> asList(T... a):把数组转成集合
*
* 注意事项:
* 虽然可以把数组转成集合,但是集合的长度不能改变。
*/
public class ArraysDemo {
public static void main(String[] args) {
// 定义一个数组
String[] strArray = { "hello", "world", "java" };
List<String> list = Arrays.asList(strArray);
for (String s : list) {
System.out.println(s); // hello world java
}
List<String> list = Arrays.asList("hello", "world", "java");
// UnsupportedOperationException 不支持的操作异常
// list.add("javaee");
// UnsupportedOperationException
// list.remove(1);
list.set(1, "javaee");增删不可以,修改可以。因为把数组转成了集合,其本质还是数组,长度不能改变
for (String s : list) {
System.out.println(s);
}
}
}