2D ArrayList Java示例

时间:2020-02-23 14:33:53  来源:igfitidea点击:

在本教程中,我们将看到如何在Java中创建2D ArrayList。

创建2D ArrayList的最佳方法是在Java中创建列表列表。

List<List> arraylist2D = new ArrayList<List>();

让我们创建一个程序来实现2d arraylist java。

package org.arpit.theitroad;
 
import java.util.ArrayList;
import java.util.List;
 
public class Java2DArrayListMain {
 
public static void main(String[] args) {
 
//Intialize the arraylist
List<List> arraylist2D = new ArrayList<List>();
 
//Create first list
List list1=new ArrayList();
list1.add("List1_Str1");
list1.add("List1_Str2");
list1.add("List1_Str3");
 
//Create second list
List list2=new ArrayList();
list2.add("List2_Str1");
list2.add("List2_Str2");
list2.add("List2_Str3");
 
//Create third list
List list3=new ArrayList();
list3.add("List3_Str1");
list3.add("List3_Str2");
list3.add("List3_Str3");
list3.add("List3_Str4");
 
//Add individual list to arraylist2D
arraylist2D.add(list1);
arraylist2D.add(list2);
arraylist2D.add(list3);
 
//Let's retrieve element from the arraylist2D.
System.out.println("2nd element in list3 : "+arraylist2D.get(2).get(1));
System.out.println("3nd element in list1 : "+arraylist2D.get(0).get(2));
System.out.println("1st element in list2 : "+arraylist2D.get(1).get(0));
}
}

输出:

2nd element in list3 : List3_Str2
3nd element in list1 : List1_Str3
1st element in list2 : List2_Str1