java 清空JSONArray
时间: 2023-10-14 11:31:13 浏览: 336
如果你想在 Java 中清空一个 JSONArray 对象,可以使用 `JSONArray` 类提供的 `remove` 方法来逐个移除其中的元素,或者使用 `JSONArray` 类的 `clear` 方法来清空所有元素。
以下是两种方法的示例代码:
#### 1. 使用 `remove` 方法逐个移除元素
```java
import org.json.JSONArray;
public class ClearJSONArray {
public static void main(String[] args) {
// 创建一个 JSONArray 对象并添加元素
JSONArray jsonArray = new JSONArray();
jsonArray.put("element1");
jsonArray.put("element2");
jsonArray.put("element3");
// 逐个移除元素
while (jsonArray.length() > 0) {
jsonArray.remove(0);
}
// 输出清空后的 JSONArray 对象
System.out.println(jsonArray);
}
}
```
在上面的示例代码中,我们创建了一个 JSONArray 对象并添加了三个元素。然后,我们使用 `remove` 方法逐个移除其中的元素,直到数组为空。最后,我们输出清空后的 JSONArray 对象。
#### 2. 使用 `clear` 方法清空所有元素
```java
import org.json.JSONArray;
public class ClearJSONArray {
public static void main(String[] args) {
// 创建一个 JSONArray 对象并添加元素
JSONArray jsonArray = new JSONArray();
jsonArray.put("element1");
jsonArray.put("element2");
jsonArray.put("element3");
// 清空所有元素
jsonArray.clear();
// 输出清空后的 JSONArray 对象
System.out.println(jsonArray);
}
}
```
在上面的示例代码中,我们创建了一个 JSONArray 对象并添加了三个元素。然后,我们使用 `clear` 方法清空了其中的所有元素。最后,我们输出清空后的 JSONArray 对象。
阅读全文