【蛻變之路】第43天 集合與數組之間的轉換(2019年8月31日)

   Hello,大家好!我是程序員阿飛!今天主要給大家分享一下Java中集合與數組之間的轉換,好了,我們直奔主題吧!

    一、集合轉數組

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

        list.add("dff1");

        list.add("dff2");

        list.add("dff3");

        list.add("dff4");

        list.add("dff5");

        String[] array = new String[list.size()];

        String[] s=list.toArray(array);

        System.out.println(Arrays.toString(s));

        最好用 new 的方式構建,因爲 list.toArray() 默認轉換爲 Object[] 對象。      

     List<GJTaskThemeCategoryDetail> detailList = taskDao.findDetailList(taskId);

       if(detailList.size()>0){

          GJTaskThemeCategoryDetail [] details = detailList.toArray( new GJTaskThemeCategoryDetail [] {});

          return details;

        }

    二、數組轉集合

  1. String[] string=new String[]{"s1","s2","s3","s4","s5"};

        List<String> li= Arrays.asList(string);

        System.out.println(li);

    



    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章