首頁  >  問答  >  主體

java - List<List<model>>如何更快捷的取里面的model?

访问接口返回数据类型为List<List<model>>,现在想将其中的model插入数据库,感觉一点点循环有点傻,0.0...,各位有没有其他的方法?
PHP中文网PHP中文网2742 天前593

全部回覆(5)我來回復

  • PHP中文网

    PHP中文网2017-04-18 10:55:31

    C#的話:

    var flat = list.SelectMany(l=>l).ToList();

    Java的話:

    List<model> flat = list.stream().flatMap(List::stream).collect(Collectors.toList());

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:55:31

    list.stream().flatMap(model-> model.stream()).forEach(System.out::println);

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:55:31

    資料結構使然,循環吧

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:55:31

    雷雷

    回覆
    0
  • 阿神

    阿神2017-04-18 10:55:31

    自己要不循環。要不接住其他函數來幫你完成循環。

    回覆
    0
  • 取消回覆