我有两个循环,在第一个for
循环中我有标题,在第二个循环中我有与这些标题相关的项目。现在我的问题是将这些标题以及项目存储在简单数组映射中。
例如:
heading1 = {item1,item2,item3, and so on}
heading2 = {item8,item10,and so on}
如何在简单的数组映射中实现这种类型的存储。
for (int k = 0; k < checklistMainItems.size(); k++) {
mainSub = checklistMainItems.get(k).getMainItemDescription().toString();
for (int j = 0; j < checklistSubItems.size(); j++) {
subItemTexts.add(checklistSubItems.get(j).getSubItemDescription().toString();}
}
}
答案 0 :(得分:0)
您只需使用HashMap
,其密钥类型可以为String
,价值为ArrayList
字符串。
但是如果你想使用数组,那么你可以使用String map[][] = new String[checklistMainItems.size()][];
然后在第二个循环中你可以将值放在map[k][j]