码迷,mamicode.com
首页 > 编程语言 > 详细

集合变为数组

时间:2017-06-02 11:36:00      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:util   log   div   blog   类型   ring   lis   new   tostring   

集合变为数组用来对指定数组进行操作

import java.util.ArrayList;
import java.util.Arrays;
public class Jihe {
    public static void main(String[] args) {
        
        ArrayList<String> al = new ArrayList<String>();
              al.add("abc1");
              al.add("abc2");
              al.add("abc3");
         /*
             当指定类型的数组长度小于集合的size,
             那么该方法内部会创建一个新的数组,长度为集合的size。
             当指定类型的数组长度大于集合的size,
             就不会创建新数组,而是使用传递进来的数组。
             所以创建一个刚好的数组最优。
             
              集合变数组是为了限定对元素的操作。
        */
             String[] arr = al.toArray(new String[al.size()]);
             System.out.println(Arrays.toString(arr));
     }
 }

结果为:[abc1, abc2, abc3]

集合变为数组

标签:util   log   div   blog   类型   ring   lis   new   tostring   

原文地址:http://www.cnblogs.com/514929hgy/p/6931939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!