一、集合与数组的转换
1、初始化一个固定大小的List :List<Integer> ali = Arrays.asList(1,2,3,4,5); 该ali内容可以修改,但是大小不可变
如果要创建一个可变大小的List的话则可以如此表示:List<Integer> li = new ArrayList<>(ali); 那么li的内容和大小都可变
如果要将该List转换为对应的数组可以使用:Integer[] values = li.toArray(new Integer[0]); 如果不加new Integer[0] 则返回的是Object[] 的类型;那么这里的0可以改为别的值么? 答案是可以的,如果改为比li长度小的数值则对结果没有影响,values的长度跟li的长度是一致的;如果改为比li的长度大的值则比li长的部分会设置为空
二、简单的算法
一些简单通用的算法都放在Collections中
1、min、max来查找数组中的最大值和最小值
2、对数组进行填充
标签:java,ali,List,li,算法,new,Integer From: https://www.cnblogs.com/czwlinux/p/16777990.html