java遍历动态数组
时间: 2023-11-22 12:44:26 浏览: 181
可以使用 for 循环遍历动态数组,代码如下:
```java
ArrayList<Integer> list = new ArrayList<Integer>();
// 添加元素
list.add(1);
list.add(2);
list.add(3);
// 遍历
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
```
其中,`list.size()` 方法可以获取动态数组的长度,`list.get(i)` 方法可以获取指定下标的元素。
相关问题
java 遍历输出 数组
可以使用 for 循环来遍历输出数组,示例代码如下:
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
输出结果为:1 2 3 4 5
java遍历json数组
在Java中,遍历JSON数组可以使用JSON库来实现。常用的JSON库包括:
1. JSONObject和JSONArray类:这两个类是Java JSON库中最常用的类。JSONObject用于处理JSON对象,而JSONArray用于处理JSON数组。可以使用JSONArray的foreach方法来遍历数组。
2. Gson:这是一个Google开发的JSON处理库,在Java中也非常常用。可以使用Gson的fromJson方法将JSON字符串转换成Java对象,然后再进行遍历。
3. Jackson:这是另一个流行的JSON处理库,可以轻松实现JSON的读取、解析和制作数组。可以使用Jackson的JsonNode类来遍历JSON数组。
以下是使用JSONObject和JSONArray类遍历JSON数组的示例代码:
```
String jsonStr = "[{\"name\":\"Jack\", \"age\": 26}, {\"name\":\"Tom\", \"age\": 30}, {\"name\":\"Alice\", \"age\": 28}]";
JSONArray jsonArray = new JSONArray(jsonStr);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
System.out.println("Name: " + obj.getString("name"));
System.out.println("Age: " + obj.getInt("age"));
}
```
上述代码会将JSON字符串转换为JSON数组,然后遍历数组中的每一个元素,并输出其“name”和“age”属性。
阅读全文