我将我的值存储在json数组中。现在我需要检查数组是否contains only ( silk,jute,cotton)
。如果是这样,我不想继续。但如果我的数组包含除此之外的所有项目,我需要继续。要检查的条件是什么。任何人都可以请帮助
JSONObject itemJson = new JSONObject();
itemJson.put("IsCustom", false);
itemJson.put("Quantity", item.getQuantity());
orderItems.put(itemJson);
感谢你能提供帮助,提前谢谢。
1) if array contains -{"silk,quantity"} ->proceed
2) if array contains -{"silk"} -> block
3) if array contains -{"silk,false"} ->proceed
4) ) if array contains -{"cotton"} -> block
答案 0 :(得分:0)
您可以使用以下代码进行检查
if ((array.has("silk")) || (array.has("jute")) || (array.has("cotton"))) {
// do what you like
} else {
// code
}