//直接生成list并添加元素 List<Integer> list=Arrays.asList(1,2,3); //生成list的深拷贝 List<Integer> list_new=new ArrayList(list); //将listTemp转换为int[][] List<int[]> listTemp=new ArrayList<>(); int[][] arr=listTemp.toArray(new int[listTemp.size()][]);
//下方二者等价 hashMap.put(1,hashMap.getOrDefault(1,0)+1); hashMap.put(1,hashMap.containsKey(1)?1+hashMap.get(1):1);
//通过Arrays.asList直接创建list集合,当然这个和我们用的还不太一样,因为这个内部的ArrayList使它自己内部实现的,但是和我们常用util下的ArrayList实现的接口是一样的 list.addAll(Arrays.asList(3,4,5,6,7,8,9));