day17/ArraysDemo1.java

来源:互联网 发布:喵喵机 mac驱动 编辑:程序博客网 时间:2024/05/04 06:32
/*Arrays工具类:1.Arrays.asList(arr)   将数组变成list集合。把数组变成list集合有什么好处?可以使用集合的思想和方法来操作数组中的元素。注意:将数组变成集合后,不可以使用集合的增、删方法。因为数组的长度是固定的。可以使用 :containsgetindexOfsubList如果增、删,那么会发生UnsupportedOperationException异常。*/import java.util.*;class ArraysDemo1 {public static void main(String[] args) {String[] str = {"aa","da","cd","zz"};List<String> list = new ArrayList<String>();list = Arrays.asList(str);Print.sop(list);Print.sop(list.contains("aa"));Print.sop(list.get(1));Print.sop(list.indexOf("zz"));Print.sop(list.subList(0,3));//list.add("dd");//UnsupportedOperationException//如果中的数组中的元素都是对象,那么变成集合时,数组中的元素就直接转成集合中的元素//如果数组中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在int[] nums = {2,3,4};List<int[]> li = Arrays.asList(nums);Print.sop(li);Integer[] arr = {2,3,4};List<Integer> lis = Arrays.asList(arr);Print.sop(lis);}}/*E:\javademo\day17>java ArraysDemo1[aa, da, cd, zz]trueda3[aa, da, cd][[I@1950198][2, 3, 4]*/

0 0
原创粉丝点击