Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 循环jsonarray

作者:淡漠伤悲   发布日期:2025-08-18   浏览:62

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());
        }
    }
}

解释说明:

  1. 创建 JSONArray:首先,我们创建了一个 JSONArray 对象,并向其中添加了几个字符串元素。
  2. 方法1:使用 for 循环:通过传统的 for 循环和 jsonArray.length() 获取数组长度,逐个获取并打印每个元素。
  3. 方法2:使用增强型 for 循环:通过增强型 for 循环(也称为 foreach 循环),可以直接遍历 JSONArray 中的每个元素。
  4. 方法3:使用迭代器:通过 jsonArray.iterator() 获取迭代器对象,然后使用 while 循环遍历每个元素。

以上代码展示了三种不同的方式来遍历 JSONArray

上一篇:java 数组字符串转数组

下一篇:java string.split

大家都在看

java连接数据库的代码

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java实体类转json字符串

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站