Skip to content

Commit 7886c96

Browse files
author
John J. Aylward
committed
Changes JSONArray for loops to use the new iterators.
1 parent 91c6f09 commit 7886c96

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

XML.java

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -379,14 +379,13 @@ public static String toString(Object object) throws JSONException {
379379
public static String toString(Object object, String tagName)
380380
throws JSONException {
381381
StringBuilder sb = new StringBuilder();
382-
int i;
383382
JSONArray ja;
384383
JSONObject jo;
385384
String key;
386385
Iterator<String> keys;
387-
int length;
388386
String string;
389387
Object value;
388+
390389
if (object instanceof JSONObject) {
391390

392391
// Emit <tagName>
@@ -417,12 +416,13 @@ public static String toString(Object object, String tagName)
417416
if ("content".equals(key)) {
418417
if (value instanceof JSONArray) {
419418
ja = (JSONArray)value;
420-
length = ja.length();
421-
for (i = 0; i < length; i += 1) {
419+
int i = 0;
420+
for (Object val : ja) {
422421
if (i > 0) {
423422
sb.append('\n');
424423
}
425-
sb.append(escape(ja.get(i).toString()));
424+
sb.append(escape(val.toString()));
425+
i++;
426426
}
427427
} else {
428428
sb.append(escape(value.toString()));
@@ -432,19 +432,17 @@ public static String toString(Object object, String tagName)
432432

433433
} else if (value instanceof JSONArray) {
434434
ja = (JSONArray)value;
435-
length = ja.length();
436-
for (i = 0; i < length; i += 1) {
437-
value = ja.get(i);
438-
if (value instanceof JSONArray) {
435+
for (Object val : ja) {
436+
if (val instanceof JSONArray) {
439437
sb.append('<');
440438
sb.append(key);
441439
sb.append('>');
442-
sb.append(toString(value));
440+
sb.append(toString(val));
443441
sb.append("</");
444442
sb.append(key);
445443
sb.append('>');
446444
} else {
447-
sb.append(toString(value, key));
445+
sb.append(toString(val, key));
448446
}
449447
}
450448
} else if ("".equals(value)) {
@@ -479,9 +477,8 @@ public static String toString(Object object, String tagName)
479477

480478
if (object instanceof JSONArray) {
481479
ja = (JSONArray)object;
482-
length = ja.length();
483-
for (i = 0; i < length; i += 1) {
484-
sb.append(toString(ja.opt(i), tagName == null ? "array" : tagName));
480+
for (Object val : ja) {
481+
sb.append(toString(val, tagName == null ? "array" : tagName));
485482
}
486483
return sb.toString();
487484
}

0 commit comments

Comments
 (0)