zoukankan      html  css  js  c++  java
  • ArrayList to Array Conversion in Java

    ArrayList to Array Conversion in Java

    Following methods can be used for converting ArrayList to Array

    方法 1: 使用 public Object[] toArray() 方法

    import java.util.ArrayList;
    import java.util.List;
    
    public class Test {
        public static void main(String[] args) {
            List<Integer> al = new ArrayList<Integer>();
            al.add(10);
            al.add(20);
            al.add(30);
            al.add(40);
            Object[] objects = al.toArray();
            for (Object obj : objects) {
                System.out.print(obj + " ");
            }
        }
    }
    

    运行结果

    ``` 10 20 30 40 ```

    方法 2: 使用 public T[] toArray(T[] a) 方法

    import java.util.ArrayList;
    import java.util.List;
    
    public class Test {
        public static void main(String[] args) {
            List<Integer> al = new ArrayList<Integer>();
            al.add(10);
            al.add(20);
            al.add(30);
            al.add(40);
            Integer[] arr = new Integer[al.size()];
            arr = al.toArray(arr);
            for (Integer x : arr) {
                System.out.print(x + " ");
            }
        }
    }
    

    运行结果

    ``` 10 20 30 40 ```

    方法 3: 使用 public E get(int index) 方法

    import java.util.ArrayList;
    import java.util.List;
    
    public class Test {
        public static void main(String[] args) {
            List<Integer> al = new ArrayList<Integer>();
            al.add(10);
            al.add(20);
            al.add(30);
            al.add(40);
            Integer[] arr = new Integer[al.size()];
            for (int i = 0; i < al.size(); i++) {
                arr[i] = al.get(i);
            }
            for (Integer x : arr) {
                System.out.print(x + " ");
            }
        }
    }
    

    运行结果

    ``` 10 20 30 40 ```

    参考资料

  • 相关阅读:
    Spring框架介绍及使用
    SpringMVC 网站
    Maven网站
    mysql数据库忘记密码时如何修改
    搭建ssm的步骤
    maven私服 Nexus2.x.x私服安装配置
    搭建聚合工程教案
    SVN上传下载项目
    如何区分不同用户——Cookie/Session机制详解
    java中Token验证
  • 原文地址:https://www.cnblogs.com/hgnulb/p/10320110.html
Copyright © 2011-2022 走看看