2017-04-06 6 views
0

JSONArray "listsOfEmployee"を作成しましたが、その中にたくさんのデータを入れました。 for (int i = 0; i < listOfEmployee.length(); i++)ForループのforEachのタイプを変更しますか?

が、私はこの方法で、たとえば変数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); });

関連する問題