javaint数组转list集合_数组转int

javaint数组转list集合_数组转intJava数组和集合LIst互转

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

众所周知,Java中int是基本类型,Integer是包装类型

若现在有一个int型数组:

int[] nums = {1,2,3,4,5};

直接用Arrays.asList()转成List会报错:

List<Integer> list = Arrays.asList(nums); // ×

原因是List只能接收封装类型,与数组的基本类型int不匹配。

但你又不想for循环一个一个加,有没有什么简单的写法呢?

这里教你一句话将int型的nums转为List,用到Java8的新特性Stream

List<Integer> = Arrays.stream(nums).boxed().collect(Collectors.toList());

原理:

首先把原始int数组nums放入流中,使用Arrays.stream()方法

然后将流中的int元素都封装为Integer类型,用boxed()方法

最后转成LIst,用collect()方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172265.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 对数的性质和基本运算

    对数的性质和基本运算对数的概念 一般地 如果那么数 X 叫做以 a 为底 N 的对数 记做 其中 a 叫做对数的底数 N 叫做真数 需要注意的是底数 a 的限制条件 对数的形式 1 常用对数 以 10 为底的对数记做 2 自然对数 以无理数 e 2 71828 为底数的对数简记为 3 一般对数 对数运算 1 基本性质 1 1 的对数是 0 2 对数恒等式 2 运算法则 设定 a gt 0 M gt 0 N gt 0 1 2 3

    2025年6月26日
    3
  • 简单说明什么是宏观社会环境和微观社会环境?_kafka是什么

    简单说明什么是宏观社会环境和微观社会环境?_kafka是什么Kafka通俗理解Apachekafka是消息中间件的一种,我发现很多人不知道消息中间件是什么,在开始学习之前,我这边就先简单的解释一下什么是消息中间件,只是粗略的讲解,目前kafka已经可以做更多的事情。举个例子,生产者消费者,生产者生产鸡蛋,消费者消费鸡蛋,生产者生产一个鸡蛋,消费者就消费一个鸡蛋,假设消费者消费鸡蛋的时候噎住了(系统宕机了),生产者还在生产鸡蛋,那新生产的鸡蛋就丢失了。…

    2022年10月7日
    2
  • Spring返回text/plain出现中文乱码

    Spring返回text/plain出现中文乱码今天在RestTemplate调试的时候发现返回的中文出现了乱码,使用POST

    2022年7月15日
    17
  • leetcode 三数之和_leetcode数组交集

    leetcode 三数之和_leetcode数组交集原题链接给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[] 提示:0 <= nums.length <= 300

    2022年8月8日
    6
  • 接口测试用例设计方法有哪些_接口自动化测试用例设计

    接口测试用例设计方法有哪些_接口自动化测试用例设计本篇的目的是简明的完成一份接口测试用例设计的撰写,维护的文档,需要大家共同努力,不断完善,存在的不足以及日后在实际使用中暴露出来的问题,希望大家及时出,以便更新文档。一、用例设计过程:用例不是一次完成的,书写测试用例本身和完善代码一样,也是一个循序渐进的过程。首先,必须熟读需求说明书和接口设计文档,了解每个接口具体的使用场景,明白软件的性能指标。其次,设计接口测试用例:开始在编码阶段,测试人员根据需求说明书和接口设计文档设计接口测试用例。然后,codereview:开发完成编码后,在时间充裕的

    2022年9月13日
    2
  • ansi是什么编码格式_ansi编码是什么意思

    ansi是什么编码格式_ansi编码是什么意思用Notepad++创建一个文本文件text.txt,其默认编码格式为ANSI(乍看之下,还以为是ASCII呢),输入汉字居然不是乱码:保存为test.txt,发送给你美国的同事Bob。他也用Notepad++,不幸的是,却发现你的文件内容是这样的:也许你会认为:你用的是中文系统,能正常显示中文;他用的是英文系统,不能显示中文!这么想,好像很有道理呢!但是再细想一下:一个系

    2022年9月24日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号