2017-04-06 3 views
0

Ich habe ein JSONArray "listsOfEmployee" erstellt und ich habe eine Menge Daten darin.Ändern Sie den Typ der for-Schleife zu forEach?

Ich habe eine Schleife:

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

Ich verwende die Variable int i = 0 zum Beispiel auf diese Weise:

JSONObject currentEmploye = listOfEmployee.getJSONObject(i);

Kann ich diese Schleife zu forEach konvertieren das aktuelle Element zu erhalten /Mitarbeiter? Ist das möglich?

Antwort

0

Ja. Es ist möglich, können Sie dies versuchen, wenn die Verwendung von Java 7 oder niedriger

for(Object obj: listOfEmployee){ 
    if (obj instanceof JSONObject) { 
     parse((JSONObject) obj); 
    } 
} 

und Java 8 array.forEach(item -> { JSONObject obj = (JSONObject) item; parse(obj); });

Verwandte Themen