在简单数组映射中存储值

时间:2017-04-06 13:08:26

标签: java android

我有两个循环,在第一个for循环中我有标题,在第二个循环中我有与这些标题相关的项目。现在我的问题是将这些标题以及项目存储在简单数组映射中。

例如:

  1. heading1 = {item1,item2,item3, and so on}
  2. heading2 = {item8,item10,and so on}
  3. 如何在简单的数组映射中实现这种类型的存储。

        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();}
    
            }
        }
    

1 个答案:

答案 0 :(得分:0)

您只需使用HashMap,其密钥类型可以为String,价值为ArrayList字符串。

但是如果你想使用数组,那么你可以使用String map[][] = new String[checklistMainItems.size()][];然后在第二个循环中你可以将值放在map[k][j]