Arrays:用于操作数据的工具类,里边都是静态方法。
asList:将数据变成list集合。
代码:
import java.util.*;
public class code
{
public static void main(String[] args) {
// int[] arr = {2,3,5};
// System.out.println(Arrays.toString(arr));
String[] arr = {"abc","cc","666"};
//把数组变成list集合有什么好处?
//可以使用集合的思想和方法来操作数据中的元素。
//注意:将数组变成集合,不可以使用集合的增删方法,因为数组的长度是固定的。
//如果增删,会发生UnsupportedOperationException
List<String> list = Arrays.asList(arr);
sop(list.contains("cc"));
sop(list);
//如果数组中的元素都是对象,那么变成集合时,数组中的元素就直接转成集合中的元素。
//如果数组中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在。
Integer[] num = {2,3,5};//int [] num = {2,3,5};
List<Integer> li = Arrays.asList(num);
sop(li);
}
public static void sop(Object obj) {
System.out.println(obj);
}
}