如何将基本类型数组转换为List集合?
对于基本类型数组来说,直接调用Arrays.asList是不能直接转换为List集合的。
Arrays.asList仅对非基本类型数组可以有效的将其转为List集合。
下面主要介绍如何利用java8中的特性将基本类型数组转换为List集合。
目录
一、程序代码
二、运行结果
一、程序代码
package com.csdn;import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;public class Solution {public static void main(String[] args) {// int 类型int[] ints = { 1, 2, 3, 4, 5 };List<Integer> list1 = Arrays.stream(ints).boxed().collect(Collectors.toList());System.out.println(list1);// double 类型double[] doubles = { 1.0, 2.0, 3.0, 4.0, 5.0 };List<Double> list2 = Arrays.stream(doubles).boxed().collect(Collectors.toList());System.out.println(list2);// String 类型String[] strs = { "1", "2", "3", "4", "5" };List<String> list3 = Arrays.stream(strs).collect(Collectors.toList());System.out.println(list3);System.out.println(Arrays.asList(strs));}
}
二、运行结果
[1, 2, 3, 4, 5]
[1.0, 2.0, 3.0, 4.0, 5.0]
[1, 2, 3, 4, 5]
如何将基本类型数组转换为List集合?相关推荐
- 基本类型数组转包装类型数组工具类
/*** @author: YXY* @date: 2021/7/13 10:56* @Version 1.0*/ /*** 基本类型数组与包装类型数组相互转换的工具类*/ public class ...
- 字符数组转list集合
字符数组转list集合 List<String> list = Arrays.asList(roleIds.split(StringPool.COMMA)); Arrays.asList是 ...
- 基本类型数组与包装类型数组相互转换
/*** 基本类型数组与包装类型数组相互转换的工具类*/ public class CastArrayUtil {private CastArrayUtil(){}/*** 将基本类型数组转换为对应的 ...
- js 如何将java list集合转换成var类型数组_零基础参加郑州Java培训 一定要注意Arrays.asList的用法...
作为编程界的老大哥,Java一直是想要加入互联网行业的人的首选.为了能够更快更好地入行,很多零基础学员选择参加郑州Java培训班,跟着老师的脚步由浅入深的学习专业技术.今天千锋郑州小编就给大家分享使用 ...
- C# 将一种类型的数组转换为另一种类型的数组
将一种类型的数组转换为另一种类型的数组 public static TOutput[] ConvertAll<TInput, TOutput>(TInput[] array, Conver ...
- java数组转换为集合
1.使用Arrays.asList方法,将数组转换成集合 Integer [] arr={1,2,3};List<Integer> list= Arrays.asList(arr); 2. ...
- java中将数组转换为集合
数组的工具类Arrays提供了一个静态方法:arrList,可将一个数组转换为 一个List public class ArrayToListDemo {public static void main ...
- 将字符串数组转换为字符串类型
大家好,我是三叔,很高兴这期又和大家见面了,一个奋斗在互联网的打工人. 当你在Java编程中需要将一个字符数组转换为字符串类型时,你可以使用Java内置的String类提供的方法.在本文中,笔者将介绍 ...
- arduino byte转string_Java数组转List集合的三驾马车
点击上方 蓝字关注我们 来源:blog.csdn.net/x541211190/article/details/79597236 前言 本文中的代码命名有的可能不太规范,是因为没法排版的问题,小仙已经 ...
最新文章
- [Snoi2017]炸弹
- 用vscode编写静态页面_开发中实用的VSCode插件推荐
- 0830通用问题解决
- 高性能服务器-Nginx
- ContentServer迁移的几个步骤
- layui表单元素的radio单选框问题
- 跳石头 vijos1981 NOIP2015 D2T1 二分答案 模拟 贪心
- zed相机拆机_轻松实现位置追踪,Stereolabs推出二代ZED相机
- c语言第六章谭浩强ppt,谭浩强C语言课件第6章.ppt
- Cocos2d-x CocosBuilder使用教程(一)HelloCocosBuilder
- 《算法竞赛 入门经典》
- 程序设计语言的分类和详解
- 数据库查询结果去重常用方法整理
- 短视频如何做好引流与推广,分享四个快速涨粉方案
- IE8下实现视频播放
- CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等
- python脚本删除源码注释
- ubuntu中安装卸载mysql8.0及修改密码
- 浏览器打开,网页无法访问
- 使用立体声混音(Stereo Mix)录制音频的补充