import org.json.JSONArray;
public class LoopJSONArrayExample {
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("Method 1: Using for loop");
for (int i = 0; i < jsonArray.length(); i++) {
String item = jsonArray.getString(i);
System.out.println(item);
}
// 方法2:使用增强型 for 循环(foreach)遍历 JSONArray
System.out.println("Method 2: Using enhanced for loop");
for (Object item : jsonArray) {
System.out.println(item.toString());
}
// 方法3:使用迭代器遍历 JSONArray
System.out.println("Method 3: Using iterator");
java.util.Iterator iterator = jsonArray.iterator();
while (iterator.hasNext()) {
Object item = iterator.next();
System.out.println(item.toString());
}
}
}
JSONArray
对象,并向其中添加了几个字符串元素。for
循环和 jsonArray.length()
获取数组长度,逐个获取并打印每个元素。for
循环(也称为 foreach 循环),可以直接遍历 JSONArray
中的每个元素。jsonArray.iterator()
获取迭代器对象,然后使用 while
循环遍历每个元素。以上代码展示了三种不同的方式来遍历 JSONArray
。
上一篇:java 数组字符串转数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站