gpt4 book ai didi

java - 如何比较android中字符串数组列表中的每个值

转载 作者:行者123 更新时间:2023-12-01 19:03:20 25 4
gpt4 key购买 nike

`for (int j = 0; j < multiFilterArr.length; j++) {
for (int i = 0; i < mBusServicesModels.size(); i++) {
try {
if (b == true) {
if (mBusServicesModels.get(i).getBus_type().toLowerCase().startsWith(multiFilterArr[j].toLowerCase())) {

//apply logic here
} else {
//apply logic here
}

} else {
if (mBusServicesModels.get(i).getBus_type().toLowerCase().contains(multiFilterArr[j].toLowerCase())) {

//apply logic here
} else {
//apply logic here
}
}
} catch (Exception e) {
e.printStackTrace();
}
}

}`

在上面的代码中,我有多个 Filter Arr,其中我将插入包含获取总线类型字符串值或以获取总线类型字符串值开头的字符串。我想要做的是,每当我在多过滤器数组中插入或删除字符串值时,都会比较该字符串并需要捕获整个数据

最佳答案

BottomNavigationTabLayout 用于导航(从一个页面移动到另一页面)。他们应该一次只选择一个。所以它们不适合您的目的。

您应该使用 CheckBox 来达到您的目的。您可以将空调、非空调、座位、卧铺、全部复选框放在一行中,将价格、持续时间、时间放在另一行中。然后,您可以检查选中了哪些复选框并相应地过滤数据。

如果您只想允许单选,可以使用RadioButton (RadioGroup)而不是Checkbox。

希望对你有帮助

关于java - 如何比较android中字符串数组列表中的每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59598771/

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