java - 如何为巴士预订应用程序添加过滤

标签 java android filter

您好,我在 Android 中开发了巴士预订应用程序。这里有一个叫做总线过滤的功能。我们可以根据用户选择过滤总线。所以在总线列表中它包含 AC 和 NON Ac。我如何根据 AC/NON AC 进行过滤。

for (int j = 0; j < busListResponses.size(); j++) 
{
    if (busListResponses.get(j).getCOACHDESC().toLowerCase().contains((strvalue.toString().toLowerCase()))) {
        {
            filterResponse.add(busListResponses.get(j));
        }
    }
}

因此,如果我选择 NON AC,它会检索到正确的结果。但是如果我选择 AC,它会返回所有包含 AC 和 NON Ac 的总线

最佳答案

for (int j = 0; j < busListResponses.size(); j++) 
{
    if (busListResponses.get(j).getCOACHDESC().toLowerCase().equals((strvalue.toString().toLowerCase()))) {
        {
            filterResponse.add(busListResponses.get(j));
        }
    }
}

或不转换为小写

for (int j = 0; j < busListResponses.size(); j++) 
{
    if (busListResponses.get(j).getCOACHDESC().equalsIgnoreCase((strvalue.toString()))) {
        {
            filterResponse.add(busListResponses.get(j));
        }
    }
}

关于java - 如何为巴士预订应用程序添加过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57472185/

相关文章:

java - Jackson 序列化动态类型对象

java - java字符串数组越界

android - 对 Android 10 上的外部文件的访问权限被拒绝

android - 如何完全在 Vim 中搭建 Android 开发环境?

android - Kotlin DialogFragment editText 可编辑始终为空

java - Android:将位图保存到 SD 卡时图像质量非常差

java - 将预定义值添加到 arraylist 列表

java - 在android中从前置摄像头和后置摄像头拍摄图像后如何修复图像旋转程度?

filter - 如何确定互补滤波器的参数alpha?

python - 从 python mysql 查询中过滤掉值