2011-01-24 26 views

cevap

201

değil.

org.json.JSONArray için yapabileceğiniz:

for (int i = 0; i < arr.length(); i++) { 
    arr.getJSONObject(i); 
} 

javax.json.JsonArray için yapabileceğiniz:

for (int i = 0; i < arr.size(); i++) { 
    arr.getJsonObject(i); 
} 
+4

Her iterasyonda arr.length() öğesini çağırmaz mı? Bu yüzden onu boş yere koymak ve döngüde kullanmak daha iyi olabilir. – husayt

+0

Eh evet ama aynı değeri her olacak ama evet onun gereksiz bir değişken iyi olmalıdır. –

+10

Ayrıca ben sadece) daha fazla bellek 8- tahsis edecek bir değişkeni ayarı, sadece örnek dışından değişken olmayan bir değer getirilirken bir alıcı olacak inan Compiler bağlıdır. –

3

Sen opt(int) yöntemi kullanmak ve klasik bir for döngü kullanabilirsiniz.

İlgili konular