JsonArray的取值方法主要有以下幾種:
通過索引獲取元素:可以使用JsonArray的get方法,傳入元素的索引值,返回對應位置的元素。例如:jsonArray.get(0)。
通過迭代器遍歷元素:可以使用JsonArray的iterator方法獲取一個迭代器,然后使用while循環遍歷元素。例如:
Iterator<JsonValue> iterator = jsonArray.iterator();
while (iterator.hasNext()) {
JsonValue value = iterator.next();
// 處理每個元素的邏輯
}
for (int i = 0; i < jsonArray.size(); i++) {
JsonValue value = jsonArray.get(i);
// 處理每個元素的邏輯
}
jsonArray.stream()
.filter(value -> value.isNumber())
.mapToInt(value -> value.asInt())
.forEach(System.out::println);
以上是常見的JsonArray取值方法,根據具體的需求可以選擇適合的方法進行操作。