import org.json.JSONArray;
public class JsonArrayExample {
public static void main(String[] args) {
// 创建一个 JSONArray 对象
JSONArray jsonArray = new JSONArray();
jsonArray.put("Apple");
jsonArray.put("Banana");
jsonArray.put("Orange");
// 方法1:使用 for 循环遍历 JSONArray
System.out.println("方法1:使用 for 循环遍历 JSONArray");
for (int i = 0; i < jsonArray.length(); i++) {
String item = jsonArray.getString(i);
System.out.println(item);
}
// 方法2:使用增强型 for 循环遍历 JSONArray
System.out.println("\n方法2:使用增强型 for 循环遍历 JSONArray");
for (Object item : jsonArray) {
System.out.println(item.toString());
}
// 方法3:使用 Iterator 遍历 JSONArray
System.out.println("\n方法3:使用 Iterator 遍历 JSONArray");
java.util.Iterator iterator = jsonArray.iterator();
while (iterator.hasNext()) {
Object item = iterator.next();
System.out.println(item.toString());
}
}
}
创建 JSONArray:
JSONArray
类创建一个 JSON 数组对象,并通过 put()
方法添加元素。方法1:使用 for 循环遍历 JSONArray:
jsonArray.length()
获取数组的长度,然后使用普通 for
循环遍历每个元素。使用 jsonArray.getString(i)
获取指定索引处的字符串值。方法2:使用增强型 for 循环遍历 JSONArray:
for
循环直接遍历 jsonArray
中的每个元素。由于 JSONArray
实现了 Iterable
接口,因此可以直接用于增强型 for
循环。方法3:使用 Iterator 遍历 JSONArray:
jsonArray.iterator()
获取迭代器对象,然后通过 while
循环和 iterator.next()
方法遍历每个元素。以上代码展示了三种常见的遍历 JSONArray
的方法。
上一篇:java延迟队列
下一篇:java date转时间戳
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站