如何更新列表中的数据<?扩展Map <String,?>>

sha*_*rie 0 java android list hashmap

我正在使用List<? extends Map<String,?>>我填充数据的那个.

cursor.moveToFirst();
while (cursor.getPosition() < cursor.getCount()) {
    item.put("ProdName",cursor.getString(2));
    item.put("ProdSize", cursor.getString(3));
    item.put("ProdPack",cursor.getString(4));
    item.put("OrdQty","0");

    //list.add(item);
    list.add(i, item);
    item = new HashMap<String,String>();    
    cursor.moveToNext();
    i = i + 1;
}
Run Code Online (Sandbox Code Playgroud)

如何在OrdQty字段中更新值?

duf*_*ymo 6

看起来对我来说是一个非常糟糕的设计.Java是一种面向对象的语言.为什么不提供真正的合同并创建产品和订单对象?给订单一份要维护的产品清单.你提出的建议不那么容易理解,更难以编写和维护.