Java 与ArrayList的ArrayList有复杂关系

Java 与ArrayList的ArrayList有复杂关系,java,arraylist,Java,Arraylist,我正在实现一个算法,为此我需要使用ArrayList的ArrayList。我想从主ArrayList中检索每个ArrayList 例如:如果主ArrayList包含5行ArrayList,并且主列表中的每个ArrayList包含5行 MainArrayList: [1,2,3,4,5,a , 2,3,4,5,3,b , 7,8,9,4,5,d] //1st Arraylist [1,2,3,4,5,e , 2,3,4,5,3,n , 7,8,9,4,5,e] //11nd Array

我正在实现一个算法,为此我需要使用
ArrayList
ArrayList
。我想从主
ArrayList
中检索每个
ArrayList

例如:如果主
ArrayList
包含5行
ArrayList
,并且主列表中的每个
ArrayList
包含5行

MainArrayList

[1,2,3,4,5,a , 2,3,4,5,3,b , 7,8,9,4,5,d]    //1st Arraylist
[1,2,3,4,5,e , 2,3,4,5,3,n , 7,8,9,4,5,e]    //11nd Arraylist
[1,2,3,4,5,f , 2,3,4,5,3,t , 7,8,9,4,5,q]    //111rd Arraylist
[1,2,3,4,5,c , 2,3,4,5,3,b , 7,8,9,4,5,a]    //1vth Arraylist
[1,2,3,4,5,r , 2,3,4,5,3,m , 7,8,9,4,5,z]    //v th Arraylist
我需要从主列表中访问每个
ArrayList
,并逐行打印其内容 i、 例如,e 从主列表中打印第一个
ArrayList

1,2,3,4,5,a 
2,3,4,5,3,b 
7,8,9,4,5,d

同样,我需要打印主列表中的所有arraylist,如上所述。

使用
HashMap
解决此问题。

您可以使用arraylist完成此操作

List<List<Object>> twoDimArray = new ArrayList<ArrayList<>>();
twoDimArray.add(Arrays.asList("1","2","3");
for(List<Object> list: twoDimArray){
   for(Object o : list){
       System.out.println(o.toString());
   }
}
List twoDimArray=new ArrayList();
添加(Arrays.asList(“1”、“2”、“3”);
用于(列表:twoDimArray){
用于(对象o:列表){
System.out.println(o.toString());
}
}
当然,使用HashMap:

Map<String,List<Object>> map = new HashMap<String,List<Object>>();
for (Map.Entry<String, String> entry : map.entrySet())
{
   System.out.println(entry.getKey() + "/" + entry.getValue());
}
Map Map=newhashmap();
对于(Map.Entry:Map.entrySet())
{
System.out.println(entry.getKey()+“/”+entry.getValue());
}

您尝试过什么吗?展示您的努力。HashMap是一个很好的解决方案,无论您尝试什么。这不是解决问题的方法。这可能是一个注释,而不是答案