如何使用另一个字符串数组过滤模型对象数组列表

编码器

如何使用另一个字符串数组列表过滤模型对象数组列表

我的模型对象是

class City {
    String id;
    String cat_id;
    String city_id;
    String title_en;
}

我有城市物品清单 List<City> events;

我想events用另一个字符串数组过滤

List<String> city_ids = {2,12,24,25};
List<String> cat_ids = {301,386,303,346};

我只想要在这些数组City中具有city_id和 的对象如何使用这些字符串列表过滤数组列表。cat_idString

这是我的版本。我该如何改进

List<City> filtered_events = new ArrayList<>();
    if (filtered_categories.size() > 0) {
            for (String c : filtered_categories) {

                for (City city: events) {
                    if (c.equalsIgnoreCase(city.getCat_id())) {
                        filtered_events.add(city);
                    }
                }
            }
        }

        if (filtered_cities.size() > 0) {
            for (String c : filtered_cities) {

                for (City city: events) {
                    if (c.equalsIgnoreCase(city.getCity_id())) {
                        filtered_events.add(city);
                    }
                }
            }
        }
albert_nil

有很多方法。java流的一种方法:

List<City> filteredCities = events.stream()
    .filter(c -> city_ids.contains(c.city_id) && cat_ids.contains(c.cat_id))
    .collect(Collectors.toList()):

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用另一个字符串数组过滤嵌套数组?

来自分类Dev

如何将一个字符串数组存储到另一个字符串数组中?

来自分类Dev

排序一个字符串数组,使用另一个字符串数组确定顺序

来自分类Dev

使用一个字符串数组来拼接另一个数组?

来自分类Dev

使用数组和foreach循环从另一个字符串中获取一个字符串

来自分类Dev

使用Lo在另一个字符串中使用AND搜索字符串数组

来自分类Dev

如何用另一个字符串数组对双精度数组进行排序?

来自分类Dev

如何使用指针而不使用字符串库将字符数组复制到'c'中的另一个字符数组

来自分类Dev

从一个字符串数组到另一个字符串数组的strcpy

来自分类Dev

比较字符串数组和另一个字符串数组的优雅方法

来自分类Dev

从javascript中的另一个字符串数组中过滤一个字符串数组(这不是重复项)

来自分类Dev

如何从数组中提取数字值,然后将其与另一个字符串组合?

来自分类Dev

如何设置一个与另一个字符串(Java)相等的String数组(注意:我正在使用I / O)?

来自分类Dev

比较一个字符串与数组中的另一个字符串

来自分类Dev

朱莉娅:如何在另一个字符串数组中查找字符串的位置(在一个字符串数组中)

来自分类Dev

根据对象和另一个字符串数组填充一个数组

来自分类Dev

如何从字符串数组获取特定值并将其保存到另一个字符串数组?

来自分类Dev

根据另一个字符串/数组,从1个字符串/数组中删除值

来自分类Dev

如何生成从字符串开始并以另一个字符串结尾的列表?

来自分类Dev

使用getch后如何在另一个字符串的末尾连接一个字符串

来自分类Dev

使用bash脚本如何检查一个字符串是否在另一个字符串内

来自分类Dev

c#中的字符串数组。从一个字符串数组中删除在另一个字符串数组中的元素

来自分类Dev

如何检查可变长度数组中的任何字符串是否存在于另一个字符串中?

来自分类Dev

我想过滤一个字符串,并使用php创建一个数组

来自分类Dev

如何生成其中出现另一个字符串的字符串列表

来自分类Dev

如何寻找另一个字符串中的字符串列表?

来自分类Dev

如何从字符串数组列表中删除一个字符串,ANDROID

来自分类Dev

如何从字符串数组列表中删除一个字符串,ANDROID

来自分类Dev

如何打印由另一个字符串链接列表组成的链接列表?

Related 相关文章

  1. 1

    如何用另一个字符串数组过滤嵌套数组?

  2. 2

    如何将一个字符串数组存储到另一个字符串数组中?

  3. 3

    排序一个字符串数组,使用另一个字符串数组确定顺序

  4. 4

    使用一个字符串数组来拼接另一个数组?

  5. 5

    使用数组和foreach循环从另一个字符串中获取一个字符串

  6. 6

    使用Lo在另一个字符串中使用AND搜索字符串数组

  7. 7

    如何用另一个字符串数组对双精度数组进行排序?

  8. 8

    如何使用指针而不使用字符串库将字符数组复制到'c'中的另一个字符数组

  9. 9

    从一个字符串数组到另一个字符串数组的strcpy

  10. 10

    比较字符串数组和另一个字符串数组的优雅方法

  11. 11

    从javascript中的另一个字符串数组中过滤一个字符串数组(这不是重复项)

  12. 12

    如何从数组中提取数字值,然后将其与另一个字符串组合?

  13. 13

    如何设置一个与另一个字符串(Java)相等的String数组(注意:我正在使用I / O)?

  14. 14

    比较一个字符串与数组中的另一个字符串

  15. 15

    朱莉娅:如何在另一个字符串数组中查找字符串的位置(在一个字符串数组中)

  16. 16

    根据对象和另一个字符串数组填充一个数组

  17. 17

    如何从字符串数组获取特定值并将其保存到另一个字符串数组?

  18. 18

    根据另一个字符串/数组,从1个字符串/数组中删除值

  19. 19

    如何生成从字符串开始并以另一个字符串结尾的列表?

  20. 20

    使用getch后如何在另一个字符串的末尾连接一个字符串

  21. 21

    使用bash脚本如何检查一个字符串是否在另一个字符串内

  22. 22

    c#中的字符串数组。从一个字符串数组中删除在另一个字符串数组中的元素

  23. 23

    如何检查可变长度数组中的任何字符串是否存在于另一个字符串中?

  24. 24

    我想过滤一个字符串,并使用php创建一个数组

  25. 25

    如何生成其中出现另一个字符串的字符串列表

  26. 26

    如何寻找另一个字符串中的字符串列表?

  27. 27

    如何从字符串数组列表中删除一个字符串,ANDROID

  28. 28

    如何从字符串数组列表中删除一个字符串,ANDROID

  29. 29

    如何打印由另一个字符串链接列表组成的链接列表?

热门标签

归档