我正在尝试实现一个逻辑,其中一个数组包含许多名称不同的项目(产品)。尽管如此,产品可能具有相同的名称,因此我需要添加一个附加属性(大小)。我想这是一个简单的任务,但我目前的方法是重复的:
for (int k = 0; k < items.length(); k++) {
for (int l = k + 1; l < items.length(); l++) {
if(items.getString(k).equals(items.getString(l))) {
buttons.add(new Button(items.getString(k) + " Größe "
+ items.getJSONObject(k).getString("size");
buttons.add(new Button(items.getString(l) + " Größe "
+ items.getJSONObject(l).getString("size");
}
}
buttons.add(new Button(items.getString(k);
}
我对这些项目进行了一些调整,以使其更易于阅读。我现在面临的问题是,附加了大小的两个添加元素现在也再次附加了没有大小的元素。那么,一旦我添加了这两个元素,我该如何跳过它们呢?
眼眸繁星
不负相思意
慕侠2389804
相关分类