Java 如何从多维ArrayList获取元素?
首先,我是Java的新手。我需要从数组中获取每个元素,这样我就可以断开行并添加一些静态文本。我有这样的想法: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
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();
}