gpt4 book ai didi

java - 检查 SparseBooleanArray 中是否至少有一个 true 值

转载 作者:行者123 更新时间:2023-12-01 18:13:22 24 4
gpt4 key购买 nike

我正在使用 ListView 创建一个 Android 应用程序,并且我正在使用这一行:

SparseBooleanArray checkedPositions = list.getCheckedItemPositions();

然后我想迭代该数组,但前提是 checkedPositions 数组中至少有一个为 true 的值。

这样的事情可以做吗?

最佳答案

你不能那样做。但您可以做的是创建另一个方法来为您完成此操作。

public boolean containsTrueValue(SparseBooleanArray sparseBooleanArray) {
boolean containsBoolean = false;
for (int i = 0; i < sparseBooleanArray.size(); i++) {
if (sparseBooleanArray.valueAt(i) == true) {
containsBoolean = true;
break;
}
}
return containsBoolean;
}

关于java - 检查 SparseBooleanArray 中是否至少有一个 true 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31231191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com