Java中数组和List的互相转换

Arrays->List

java 复制代码
public class ArraysAndList {
    public static void main(String[] args) {
        int arr[]=new int[]{1,2,3,4,5,6,7,8,9,0};
        List<Integer>list=Arrays.stream(arr).boxed().collect(Collectors.toList());
        System.out.println(Arrays.toString(arr));
        System.out.println(list);
    }
}

List->Arrays

java 复制代码
public class ArraysAndList {
    public static void main(String[] args) {
        List<Integer>list=new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        list.add(6);
        list.add(7);
        list.add(8);
        list.add(9);
        list.add(0);
        int arr[]=list.stream().mapToInt(x -> x).toArray();
        System.out.println(Arrays.toString(arr));
        System.out.println(list);
    }
}
相关推荐
bagadesu1 小时前
使用Docker构建Node.js应用的详细指南
java·后端
没有bug.的程序员1 小时前
Spring Cloud Gateway 性能优化与限流设计
java·spring boot·spring·nacos·性能优化·gateway·springcloud
molunnnn2 小时前
第四章 Agent的几种经典范式
开发语言·python
洛_尘2 小时前
JAVA EE初阶 2: 多线程-初阶
java·开发语言
Slow菜鸟3 小时前
Java 开发环境安装指南(五) | Git 安装
java·git
@卞3 小时前
C语言常见概念
c语言·开发语言
wjs20244 小时前
Eclipse 关闭项目详解
开发语言
沐知全栈开发4 小时前
《隐藏(Hide)》
开发语言
lkbhua莱克瓦244 小时前
Java基础——方法
java·开发语言·笔记·github·学习方法