数组使用arrays.aslist转化为集合_int数组转list集合

数组使用arrays.aslist转化为集合_int数组转list集合intarr[]={3,5,7};//toString(int[]a)返回指定数组内容的字符串表示形式。System.out.println(Arrays.toString(arr));//[3,5,7]

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

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

1、toString(int[] a)

int arr[]={3,5,7};

//toString(int[] a) 返回指定数组内容的字符串表示形式。

System.out.println(Arrays.toString(arr));//[3, 5, 7]


2、把数组变成list集合有什么好处?

可以使用集合的思想和方法来操作数组中的元素。
注意:将数组变成集合,不可以使用集合的增删方法。
因为数组的长度是固定。
contains

get

indexOf()
subList();
如果你增删。那么会反生UnsupportedOperationException,


String[] arr={“tan”,”beijing”,”Deamer”};
List<String>list=Arrays.asList(arr);
System.out.println(list);  //[tan, beijing, Deamer]
System.out.println(“Contains:”+list.contains(“tan”));  //Contains:true
//list.add(“China”);  //java.lang.UnsupportedOperationException


//int[] nums = {2,4,5};
Integer []nums = {2,4,5};//自动装箱,自动把一个int基本数据类型装成了一个Integer类型,并赋给了引用变量
List<Integer> li=Arrays.asList(nums);
//System.out.println(li);//[[I@3f81d405]打印出了数组的哈希值

System.out.println(li);//[2, 4, 5]


如果数组中的元素都是对象。那么变成集合时,数组中的元素就直接转成集合中的元素。
如果数组中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在。

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

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

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


相关推荐

  • idea中撤销操作_eclipse反撤销快捷键

    idea中撤销操作_eclipse反撤销快捷键在刚使用idea的小伙伴都会遇到这样一个问题就是,习惯性地使用ctrl+y进行反撤销。但是却把该行代码删除了,哈哈哈:D.这谁都遇到过的。因为在idea中ctrl+y就是删除该行的快捷键,那么在idea中的反撤销快捷键是什么呢?其实是,ctrl+shift+z。但是可能你用了还是没效果,那是因为你PC上别的软件占用了该快捷键。我知道的就有搜狗输入会占用该快捷键~那我们取消搜狗输入法的这个快捷键…

    2022年10月2日
    2
  • charles乱码怎么解决_抓包精灵乱码

    charles乱码怎么解决_抓包精灵乱码前言当使用Charles抓包时,发现数据都是乱码,这时需要安装证书解决办法1.点击charles窗口,点击左上角Help->SSLProxying→InstallCharles

    2022年7月31日
    5
  • 电梯演说模板练习

    电梯演说模板练习各位领导/投资人/用户/合作伙伴:我们的产品是为了解决图书管理人员对学生借还图书管理不方便的问题,他们需要能够快速记录学生借还书的信息以及对学生信息的修改。但是现有的方案并不能很好的解决这些需求,我们利用扫码的方式,它能够让管理人员更加方便快捷进行管理。远远超过了XXX公司,同时,我们有专门的推广人员,多家广告媒体公司合作伙伴,能让大部分用户知道我们的产品,并进一步传播。转载于:https://…

    2022年6月3日
    28
  • 收集的84个网站源码分享

    收集的84个网站源码分享2019帝国CMS7.5仿《ITBear科技资讯》源码——————链接:https://pan.baidu.com/s/1dIOJ16pu4eRiPh7feAPQ0A提取码:svr9YMYS009强大专业的x站——————链接:https://pan.baidu.com/s/1FHWIq6VLgndBiyCXwrkHUA提取码:gvuw粉色小说网站——————链接:https://pan.baidu.com/s/1sm

    2022年6月14日
    63
  • 如何查看/统计当前AD域控制器的活动用户

    如何查看/统计当前AD域控制器的活动用户

    2022年3月11日
    43
  • (Java实现) N皇后问题[通俗易懂]

    (Java实现) N皇后问题[通俗易懂]n皇后问题是一个以国际象棋为背景的问题:在n×n的国际象棋棋盘上放置n个皇后,使得任何一个皇后都无法直接吃掉其他的皇后,即任意两个皇后都不能处于同一条横行、纵行或斜线上。蛮力法思想:解决n皇后问题的思想本质上就是蛮力法,生成所有可能的摆放情况,并判断该情况是否满足要求,我们以树结构来表示解决问题的方法。以4*4的棋盘为例,第0层的根节点为空白的棋盘,第1层为只在棋盘的第一行摆放的四种…

    2022年9月30日
    3

发表回复

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

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