Arraylist添加另一个Arraylist后,怎么取出里面的数据

定义了一个Arraylist1,将里面的数据添加add到Arraylist2中.最后Arraylist2中的数据打印结果如下:
[Method [uuid=22345678901c,methodName=平面加工方案1]]

[Method [uuid=22345678901c,methodName=平面加工方案1], [uuid=22345678941c,methodName=平面加工方案2]]

现在想着,把Arraylist2.get(i)中的每一条methodName数据取出来,放在MethodArray中,最后的结果设想如下:
ArrayList MethodArray= new ArrayList();
MethodArray.get(0)值为“平面加工方案1”
MethodArray.get(1)值为“平面加工方案1,平面加工方案2”

现在没办法取到里面的Arraylist值,该怎么做?

如果是[] 的话 :在循环里面: String s="[uuid=22345678901c,methodName=平面加工方案1]";
s=StringUtils.substringAfter(s,"methodName=");
String methodName=s.substring(0,s.length()-1); 获取name ,是map类型的话就直接get

ArryList list1 = new ArrayList<>();
list1.add("平面加工方案1");
list1.add("平面加工方案1,平面加工方案2");
ArrayList> list2 = new ArrayList<>();
list2.add(list1)
ArrayList MethodArray = new ArrayList<>();
for(int i = 0; i < list2.size; i++){
MethodArray = list2.get(i);
for(int j = 0; j< tem.size(); j++){
MethodArray.get(j);//打印出这个值即可
}
}

你的具体代码是什么?异常是什么,你要描述清楚,没截图,所以我只能这样理解你的需求。。。。

Arraylist2中的数据打印结果如下:
[Method [uuid=22345678901c,methodName=平面加工方案1]]
[Method [uuid=22345678901c,methodName=平面加工方案1], [uuid=22345678941c,methodName=平面加工方案

[uuid=22345678901c,methodName=平面加工方案1] 这个是list中的一个值 ,[] ?还是 { } , 你是存错了格式 还是就这样的?

Arraylist2中的数据打印结果如下:
[Method [uuid=22345678901c,methodName=平面加工方案1]]
[Method [uuid=22345678901c,methodName=平面加工方案1], [uuid=22345678941c,methodName=平面加工方案

[uuid=22345678901c,methodName=平面加工方案1] 这个是list中的一个值 ,[] ?还是 { } , 你是存错了格式 还是就这样的?