我创建了一个JSONArray "listsOfEmployee"
并在其中添加了大量数据。
我有一个循环:
for (int i = 0; i < listOfEmployee.length(); i++)
我以这种方式使用变量int i = 0
:
JSONObject currentEmploye = listOfEmployee.getJSONObject(i);
我可以将此循环转换为forEach以获取当前项目/员工吗?这可能吗?
答案 0 :(得分:0)
是。有可能,你可以在使用java 7或更低版本时尝试这个
for(Object obj: listOfEmployee){
if (obj instanceof JSONObject ) {
parse((JSONObject) obj);
}
}
和java 8
array.forEach(item -> {
JSONObject obj = (JSONObject) item;
parse(obj);
});