前言
在做算法题时,会用到一些类的方法以帮助我们更好的,更快捷的写出算法,Arrays包含了用于操作数组的各种方法(如排序和搜索)。 该类还包含一个静态工厂,可以将数组视为列表
可以看到非常的多,有需要产生需求,我需要的正是第一个方法
看文档比到处搜香多了,不是吗(图片有点糊)
import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class test11 { public static void main(String[] args) { List<List<Integer>> lists = new ArrayList<>(); int arr[] = new int[4]; arr[0] = 1; arr[1] = 3; arr[2] = 4; System.out.println(Arrays.asList(arr[2])); lists.add(Arrays.asList(arr[2])); System.out.println(lists); System.out.println(arr[2]); } }
运行结果:
此方法还提供了一种方便的方式来创建一个初始化为包含几个元素的固定大小的列表
List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");
运行结果
[Larry, Moe, Curly]