Java ArrayList of Arrays
可以像使用 ArrayList 构造函数的任何其他对象一样创建数组的 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]