计算我的数组列表中的项目数

7 浏览
0 Comments

计算我的数组列表中的项目数

我想要计算数组中itemids的数量,能否给我一个示例,告诉我如何将它添加到我的代码中。以下是代码:

if (value != null && !value.isEmpty()) {
    Set set = value.keySet();
    Object[] key = set.toArray();
    Arrays.sort(key);
    for (int i = 0; i < key.length; i++) {
        ArrayList list = (ArrayList) value.get((String) key[i]);
        if (list != null && !list.isEmpty()) {
            Iterator iter = list.iterator();
            double itemValue = 0;
            String itemId = "";
            while (iter.hasNext()) {
                Propertyunbuf p = (Propertyunbuf) iter.next();
                if (p != null) {
                    itemValue = itemValue + p.getItemValue().doubleValue();
                    itemId = p.getItemId();
                }
                buf2.append(NL);
                buf2.append("                  " + itemId);
            }
            double amount = itemValue;
            totalAmount += amount;
        }
    }
}

0