通过Arrarys工具类中的asList方法,可以将数组变成List集合。这样将数组变成集合有什么好处?
在下面代码中:
import java.util.*;
class ArraysDemo
{
public static void main(String[] args)
{
String[] arr={"abc","qq","ccccc"};
List<String> list=Arrays.asList(arr);
sop("contains:"+list.contains("qq"));
//list.add("aaa"); //这里数组变成集合后,为什么不能往集合里添加元素?
sop(list);
int[] nums={2,4,54};
List li=Arrays.asList(nums);
sop(li);//这里打印的是集合的哈希地址值。为什么?
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
|