我有一个 a 的实例,JSONArray
我只是好奇是否可以使用 for-each 构造按顺序处理每个元素。所以我尝试了:
for( Object jsonObj: jsonArray ) {
System.out.println("JSONArray element: '" + ((JSONObject)jsonObj).toString() + "'");
}
令我惊讶的是,它奏效了。我认为我需要使用实现 Iterable 的类。
因此,如果您能回答我最初的问题(使用 for-each on JSONArray
),那就太好了。还:
- 第二个问题:它为什么有效?
- 第三个问题:我应该对在运输代码中实际使用它持谨慎态度吗?
谢谢大家!