java list转arraylist_进制数之间的转换方法

java list转arraylist_进制数之间的转换方法一.Array转为List1.实现方法:java中数组转list使用Arrays.asList(T…a)方法。publicclassArray2List{publicstaticvoidmain(String[]args){List<String>listA=Arrays.asList(“dog”,”cat”,”cow”)…

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

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

一.Array 转为List

1.实现方法 :java中数组转list使用Arrays.asList(T… a)方法。

public class Array2List {
    public static void main(String[] args){
        List<String> listA=Arrays.asList("dog","cat","cow");
        String[] strs={"dog","cat","cow"};
        List<String> listB= Arrays.asList(strs);
        System.out.println(listA);
        System.out.println(listB);
    }
}

2.注意事项

1)Arrays.asList()方法返回的对象是Arrays的内部类,对list的操作仍然反映在原数组上,因此这个list是定长的,不支持add、remove操作;

2)由于asList方法接受的泛型参数,因此不能用于基本类型,只能使用如下方法:

public class Array2List {
    public static void main(String[] args){
        int[] a={1,2,3,4,5};
        List<Integer> list=new ArrayList<>();
        for(int i:a){
            list.add(i);
        }
        System.out.println(list);
    }
}

二.List转为Array

1.实现:使用list.toArray()

public class Array2List {
    public static void main(String[] args){
        List<String> list=new ArrayList<>();
        list.add("dog");
        list.add("cat");
        list.add("cow");
        String[] animals=list.toArray(new String[0]);
        for(String animal:animals){
            System.out.println(animal);
        }
    }
}

 

 

 

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

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

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


相关推荐

  • java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组

    java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组importjava.util.*;classHW{ publicstaticvoidmain(String[]args){ intN=6; int[]arr=newint[N]; //创建一个数组 Scanners=newScanner(System.in); //使用户能够从System.in中读取一个数 System.out.prin…

    2022年6月26日
    42
  • 软件工程概论题库「建议收藏」

    一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。A.软件工程 B.软件周期 C.软件危机 D.软件产生2.瀑布模型本质上是一种(A)模型。A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求4.螺旋模型是…

    2022年4月17日
    129
  • Java学习之Spring Boot入门

    Java学习之SpringBoot入门0x00前言学习完ssm的整合后,开始来学习SpringBoot,在前面学习Spring的时候会发现使用Spring开发中配置Spring的环境会非常的

    2021年12月12日
    54
  • Eclipse如何让关闭的项目进行隐藏

    Eclipse如何让关闭的项目进行隐藏 、步骤一:步骤二:选中Closed projects点击ok即可

    2022年6月13日
    22
  • Windows 10配置远程开机[通俗易懂]

    Windows 10配置远程开机[通俗易懂]简介最近有个需求,在外边或者是上班的时候想从家里的电脑拿点资料,虽然家里的路由器有公网IP地址,但是电脑总不能一直开着吧,然后就想到可以远程通过网卡唤醒电脑。前提条件拥有一个公网IP(一般可以找运营商申请),如果拥有的公网IP是动态的话,需要绑定DDNS域名,DDNS域名可以自行注册。 电脑主板支持网络唤醒功能。配置方法主板开启网络唤醒功能,如图:设置网络适配器支持唤醒…

    2022年5月5日
    159
  • 双拼输入法快速入门

    双拼输入法快速入门转自少数派https://sspai.com/post/32809,作者@大唐废猫本文适合并仅适合以下人群观看:喜爱折腾熟练使用盲打对汉语拼音有敏感度对于输入速度有要求愿意慢慢看完这一大篇文章并坚持痛苦使用为什么要批判全拼输入?自从计算机发明之后,如何利用QWERTY键盘输入汉字便成为一大难题,在历经五笔、注音、双拼、手写等各类输入角逐后,全拼…

    2022年6月18日
    47

发表回复

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

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