【发布时间】:2019-09-16 12:47:44
【问题描述】:
我想出了这个代码来过滤所有真实的对象,但我可以让它更整洁吗?流内和布尔转换让我很痒......
import org.json.JSONArray;
import org.json.JSONObject;
JSONArray arr = new JSONArray();
arr.put(false);
arr.put(true);
arr.put(false);
//JSONArray is a list of objects
boolean b = IntStream.range(0, arr.length())
.filter(index -> ((boolean) arr.get(index)) == true)
.findAny()
.isPresent();
我用
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180813</version>
依赖。这是最好的选择吗?
【问题讨论】:
-
请提供有关从何处获取 JSONArray 的信息。这是图书馆吗?
-
@DaveG 使用导入更新了代码
标签: java java-8 java-stream