数组转集合 集合转数组「建议收藏」

数组转集合 集合转数组「建议收藏」//数组转集合   //数组转集合虽然不能增加减少但可以使用其他集合的方法 比如包含   publicstaticvoidmain(String[]args){   //demo1();  //int[]arr={11,22,33,44,55};  //Listlist=Arrays.asList(arr);基本数据类型的数组转换成集合,会

大家好,又见面了,我是你们的朋友全栈君。//数组转集合

    //数组转集合虽然不能增加减少 但可以使用其他集合的方法  比如包含

    public static void main(String[] args) {

    //demo1();

   // int [] arr ={11,22,33,44,55};

   // List list =Arrays.asList(arr);基本数据类型的数组转换成集合,会将整个数组当做一个对象

    //System.out.println(list);

        //demo2();

        //集合转数组 加泛型

        ArrayList<String> list =new ArrayList<>();

        list.add(“a”);

        list.add(“b”);

        list.add(“c”);

        list.add(“d”);

        String [] arr =list.toArray(new String[10]);//当集合转换数组时,数组的长度如果是小于等于集合的size时转换后的数组长度就等于集合的size,

        //如果数组的长度大于集合的size 数组的长度就和你指定的长度一样

        for (int i = 0; i < arr.length; i++) {

            System.out.println(arr[i]);

            

        }

    }

    public static void demo2() {

        Integer[] arr ={11,22,33,44,55};

        List<Integer> list =Arrays.asList(arr);

        System.out.println(list);

    }

public static void demo1() {

    String[]arr={“a”,”b”,”c”,”d”};

    List<String> list =Arrays.asList(arr);

}

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

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

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


相关推荐

  • HorizontalScrollView+TabLayout+ViewPager+XUtils「建议收藏」

    HorizontalScrollView+TabLayout+ViewPager+XUtils「建议收藏」利用HorizontalScrollView+TabLayout+ViewPager+XUtils简单实现一个小Demo;首先配置环境:添加权限:添加依赖:记得添加Gson的jar包 还有个XUtils的依赖:compile’org.xutils:xutils:3.5.0’下来是布局:activity_main

    2022年7月14日
    24
  • 离别&#183;伤

    离别&#183;伤

    2021年12月13日
    50
  • linux安装jdk8[通俗易懂]

    目录1.下载jdk82.源码包解压3.配置jdk环境变量4.测试是否安装成功操作系统:Centos6.464位工具:Xftp5、Xshell51.下载jdk8方法一:官网手动下载下载Linux环境下的jdk1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21…

    2022年4月18日
    70
  • ABA问题_乐观锁aba引发的实际问题

    ABA问题_乐观锁aba引发的实际问题ABA问题一.概述:二.什么是ABA问题?三.ABA问题的解决:原子引用:(存在ABA问题)带版本号的原子引用(解决ABA问题)一.概述:ABA问题是在多线程并发的情况下,发生的一种现象。上一次记录了有关CAS操作的一些知识,CAS通过比较内存中的一个数据是否是预期值,如果是就将它修改成新值,如果不是则进行自旋,重复比较的操作,直到某一刻内存值等于预期值再进行修改。而ABA问题则是在CAS操作中存在的一个经典问题,这个问题某些时候不会带来任何影响,某些时候却是影响很大的。二.什么是ABA问题?理解一

    2022年10月23日
    0
  • vs2008安装失败解决办法「建议收藏」

    vs2008安装失败解决办法「建议收藏」

    由于各种蛋疼原因,卸载了VS2010换08.比较痛恨的是VS的卸载总是卸不干净,这种问题对于微软来说很难吗??
    开始还以为装不上08是因为2010没有卸载干净,结果搜索后发现时office2007的问题。
    代码:[01/13/10,18:55:42] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with H

    2022年9月7日
    0

发表回复

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

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