如何获取id相同的数据,第一个是List,第二个是List<Map<String, String>>
遍历 List<Map<String, String>> ,取 Map<String, String> 中的id,
第一个List 直接 用 contains 方法,判断是否包含 这个map里的id,
如果包含,就 取Map<String, String>出来,存到另一个 List里
如果不包含,继续循环判断
定义:String字符串,使用—""—引起来表示
特性:
–尚未完成!敬请期待!
由于问题描述不够清晰,无法直接回答。建议补充以下信息:
1.需要查询的数据存储在什么类型的数据库中,使用了哪种数据库操作框架(如MyBatis等)?
2.每个数据的id使用的是什么类型(如int、String等)?
3.查询时查询条件是什么?是所有条件都相等才算匹配,还是只需要其中一个条件匹配就算匹配?
回答建议:
1.根据问题描述,数据分为两个部分。需要使用适当的数据结构来存储数据。如:使用Java中的List来存储第一个部分中的数据,使用List>来存储第二个部分中的数据。
2.根据需要查询的数据id的类型,使用适当的查询方法进行查询。
3.根据查询条件,构造适当的SQL语句进行查询。具体构造过程也需要根据问题补充所需信息后再行解答。