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 ```

    参考资料

  • 相关阅读:
    js对象的所有方法
    js数组的所有方法
    Scss语法
    new一个对象的过程
    promises的深入学习
    jsonp的原理介绍及Promise封装
    Vue页面缓存和不缓存的方法
    JavaScript数据类型
    JS常用函数原理的实现
    @Autowired注解在抽象类中实效的原因分析
  • 原文地址:https://www.cnblogs.com/hgnulb/p/10320110.html
Copyright © 2011-2022 走看看