For creating a list of arrays of int or String, we use an ArrayList.
ArrayList is a class that implements the List interface.
List<String[]> list_str_arrays = new ArrayList<String[]>();List<int[]> list_str_arrays = new ArrayList<int[]>();For adding arrays to the list of arrays, we use the addAll function of the Collection interface.
| Function |
|---|
| addAll ( Collection C , elements …) Adds all elements listed to the specified collection. |
Java ( Java 11 ) : Below is an example of creating a List of int arrays and a List of String arrays
import java.util.List;
import java.util.ArrayList;
import java.util.Collections;
class ListOfArrays {
public void Display_String_Arrays (List<String[]> list_str_arrays) {
System.out.println("========= Contents of string arrays ===========");
int cnt = 0;
for (String[] arr : list_str_arrays) {
System.out.println("Array : " + cnt++);
for (String str : arr) {
System.out.print("[" + str + "] ");
} System.out.println();
}
}
public void Display_Int_Arrays (List<int[]> list_int_arrays) {
System.out.println("\n========= Contents of int arrays ===========");
int cnt = 0;
for (int [] arr : list_int_arrays) {
System.out.println("Array : " + cnt++);
for (int num : arr) {
System.out.print(num + " ");
} System.out.println();
}
}
public static void main (String[] args) {
String[] _true = { "true", "glumy", "rainbow king", "carlson" };
String[] _noddy = { "noddy", "deltoid", "pad pad" };
String[] _glitter_force = { "breeze", "shine", "rain" };
List<String[]> list_str_arrays = new ArrayList<String[]>();
Collections.addAll(list_str_arrays, _true, _noddy, _glitter_force);
ListOfArrays loa = new ListOfArrays();
loa.Display_String_Arrays(list_str_arrays);
int[] _prime = { 2, 3, 5, 7 };
int[] _negative = { -4, -1, -7, -9 };
int[] _positive = { 5, 22, 32, 41, 79 };
List<int[]> list_int_arrays = new ArrayList<int[]>();
Collections.addAll(list_int_arrays, _prime, _negative, _positive);
loa.Display_Int_Arrays(list_int_arrays);
}
}
Output
========= Contents of string array ===========
Array : 0
[true] [glumy rainbow] [king carlson]
Array : 1
[noddy] [deltoid] [pad pad]
Array : 2
[breeze] [shine] [rain]
========= Contents of int array ===========
Array : 0
2 3 5 7
Array : 1
-4 -1 -7 -9
Array : 2
5 22 32 41 79
© 2019-2026 Algotree.org | All rights reserved.
This content is provided for educational purposes. Feel free to learn, practice, and share knowledge.
For questions or contributions, visit algotree.org
"Programs must be written for people to read, and only incidentally for machines to execute. - Harold Abelson"