2017-04-06 35 views
0

我已經創建了一個JSONArray "listsOfEmployee",我在裏面放了很多數據。將for循環的類型更改爲forEach?

我有一個循環:

for (int i = 0; i < listOfEmployee.length(); i++)

我使用變量int i = 0例如以這種方式:

JSONObject currentEmploye = listOfEmployee.getJSONObject(i);

我可以轉換這個環路的forEach來獲得當前項目/僱員?那可能嗎?

回答

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); });