Java 如何从多维ArrayList获取元素?

Java 如何从多维ArrayList获取元素?,java,Java,首先,我是Java的新手。我需要从数组中获取每个元素,这样我就可以断开行并添加一些静态文本。我有这样的想法: static ArrayList<ArrayList<String>> produkty; produkty = GUI_main.getFacade().items(); public ArrayList<ArrayList<String>> items() for(ArrayList<String> a : Pro

首先,我是Java的新手。我需要从数组中获取每个元素,这样我就可以断开行并添加一些静态文本。我有这样的想法:

static ArrayList<ArrayList<String>> produkty;

produkty = GUI_main.getFacade().items();  

public ArrayList<ArrayList<String>> items()

for(ArrayList<String> a : Produkty_form.produkty){
   System.out.println(a);
   area.append(a + "\n");
}
我期望的结果是这样的:

1,
data,
category,
100.0,
...
我该怎么办?
提前谢谢。

如果希望内部s的每个元素都打印在单独的行上,则需要嵌套循环:

for(ArrayList<String> a : Produkty_form.produkty){
   for(String s : a){
       System.out.println(s + ',');
   }
   System.out.println();
}
for(数组列表a:Produkty\u form.Produkty){
for(字符串s:a){
System.out.println(s+,);
}
System.out.println();
}

Produkty\u这是什么形式?它是object?第一次迭代会返回一个字符串列表,您需要在内部列表上进行第二次迭代才能获得每个元素。请核对您的答案。谢谢您,先生。:)
for(ArrayList<String> a : Produkty_form.produkty){
   for(String s : a){
       System.out.println(s + ',');
   }
   System.out.println();
}