【Java】两个 List 遍历匹配数据的优化处理

软件测试技术交流群 : 429183023 

首先,举个例子:例如有一个List,另外一个是List,你现在要筛选出来自同一个家庭的丈夫和妻子,组成一个家庭的数据全集(一个家庭包含丈夫、妻子),这样就是吧数据赋值给另外一个List(这个例子可能不恰当,欢迎评论给出更好的例子);
说明:代码采用java8的Stream和Lambda处理List,如果对 Stream和 Lambda不太了解的,先查阅另外一篇文章: http://blog.csdn.net/qi_lin7/article/details/52958123
好吧,大家还是结合代码来看吧
Wife.java
Husband.java
Family.java


  1. import java.io.Serializable;
  2. /**
  3. * Author:
  4. * Date: 2016/11/23.
  5. * Time: 18:08
  6. */
  7. public class Family implements Serializable {
  8. /**妻子名字**/
  9. private String wifeName;
  10. /**丈夫名字**/
  11. private String husbandName;
  12. /**家庭ID**/
  13. private String familyId;
  14. public String getWifeName() {
  15. return wifeName;
  16. }
  17. public void setWifeName(String wifeName) {
  18. this.wifeName = wifeName;
  19. }
  20. 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年10月21日
下一篇 2016年10月21日

相关推荐