我从json查询获得了三个值,我认为我需要在HashMap<String, HashMap<String, Integer>>
中存储以后再迭代它并存储在sqlite数据库中,但我不知道如何迭代它。
我有3个值:名称,产品和数量,我需要将其存储在:
db.execSQL("Insert into table(name, product , quantity) values ('" + name + "', '" + product + "' + " + quantity + ")");
有什么想法吗?
谢谢(抱歉我的英文)
答案 0 :(得分:-1)
在Java 8中:
for (int i = 0; i < col.size(); i++) {
String s = col.get(i);
if (s.equals("b")) {
col.remove(i);
i--;
}
System.out.print(s);
}
在较旧的Java中:
mainHash.forEach ((name, products) -> {
products.forEach ((product, quantity) -> {
db.execSQL("Insert into table(name, product , quantity) values ('" + name + "', '" + product + "' + " + quantity + ")");
}
});