zoukankan      html  css  js  c++  java
  • 【Java学习笔记】集合转数组---toArray()

     1 package p2;
     2 
     3 import java.util.ArrayList;
     4 import java.util.Arrays;
     5 import java.util.List;
     6 
     7 public class ToArray {
     8 
     9     public static void main(String[] args) {
    10         
    11         /*
    12          * 集合转数组
    13          *         使用的是Collection接口中的toArray方法。
    14          * 集合转成数组:可以对集合中的元素操作方法进行限定,不允许对其进行增删
    15          * 
    16          * 
    17          * toArrays方法需要传入一个指定类型的数组。
    18          * 长度该如何定义呢?
    19          * 如果长度小于集合的size,那么该方法就会创建一个同类型并和集合相同size的数组。
    20          * 如果长度大于集合的size,那么该方法就会使用指定的数组,存储集合中的元素,其他位置默认为null
    21          * 所以建议,最后长度就指定为,集合的size。
    22          */
    23         
    24         List<String> list = new ArrayList<String>();
    25         list.add("abc1");
    26         list.add("abc2");
    27         list.add("abc31");
    28         list.add("abc4");
    29         
    30         String[] arr = list.toArray(new String[list.size()]);
    31         System.out.println(Arrays.toString(arr));    //结果:[abc1, abc2, abc31, abc4]
    32 
    33 
    34     }
    35 
    36 }
  • 相关阅读:
    XMLHttpRequest对象垃圾回收
    Stored XSS攻击
    重写setTimeout
    js instanceof Object Function
    maven的环境搭建
    Struts2整合json
    分页框架(Pager-taglib)的使用及sitemesh的简单使用
    首页文章标题分页
    在线HTML编辑器的引入
    Sparse PCA: reproduction of the synthetic example
  • 原文地址:https://www.cnblogs.com/Newbie-Cai/p/5843140.html
Copyright © 2011-2022 走看看