📜  Java ArrayList of Arrays

📅  最后修改于: 2022-05-13 01:54:38.014000             🧑  作者: Mango

Java ArrayList of Arrays

可以像使用 ArrayList 构造函数的任何其他对象一样创建数组的 ArrayList。在二维数组中,数组中的大部分部分可能是空的。为了优化空间复杂度,可以使用数组的 Arraylist。

例子:

Input :int array1[] = {1, 2, 3},
       int array2[] = {31, 22},
       int array3[] = {51, 12, 23}
Output: ArrayList of Arrays = {{1, 2, 3},{31, 22},{51, 12, 23}}

方法:

  • 创建 String[] 类型的 ArrayList 对象,例如列表。
  • 将字符串数组,比如 names[]、age[] 和 address[] 存储到列表对象中。
  • 打印 Array 的 ArrayList。

下面是上述方法的实现:

Java
// Java ArrayList of Arrays
import java.io.*;
import java.util.*;
 
class GFG {
    public static void main(String[] args)
    {
        // create an ArrayList of String Array type
        ArrayList list = new ArrayList();
         
        // create a string array called Names
        String names[] = { "Rohan", "Ritik", "Prerit" };
         
        // create a string array called Age
        String age[] = { "23", "20" };
         
        // create a string array called address
        String address[] = { "Lucknow", "Delhi", "Jaipur" };
         
        // add the above arrays to ArrayList Object
        list.add(names);
        list.add(age);
        list.add(address);
         
        // print arrays from ArrayList
        for (String i[] : list) {
            System.out.println(Arrays.toString(i));
        }
    }
}


输出
[Rohan, Ritik, Prerit]
[23, 20]
[Lucknow, Delhi, Jaipur]