亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:80日期:2024-01-07 15:05:38

問題描述

訪問接口返回數(shù)據(jù)類型為List<List<model>>,現(xiàn)在想將其中的model插入數(shù)據(jù)庫,感覺一點點循環(huán)有點傻,0.0...,各位有沒有其他的方法?

問題解答

回答1:

C#的話:

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

Java的話:

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

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

回答3:

數(shù)據(jù)結構使然,循環(huán)吧

回答4:

public static IEnumerable<T> GetItems<T>(this List<List<T>> list){ foreach (var child in list) {foreach (var item in child){ yield return item;} }}public static IEnumerable<T> GetNestItems<T>(this System.Collections.IList list){ Type type = null; foreach (var item in list) {if (type == null) type = item.GetType();if (type == typeof(T)){ yield return (T)item;}else if (type.GetGenericTypeDefinition() == typeof(List<>)){ var items = GetNestItems<T>((System.Collections.IList)item); foreach (var t in items) {yield return t; }} }}回答5:

自己要不循環(huán)。要不接住其他函數(shù)來幫你完成循環(huán)。

標簽: java
相關文章:
主站蜘蛛池模板: 香蕉大黄香蕉在线观看 | 在线免费看网站 | 99久久精彩视频 | 特黄视频免费看 | 亚洲欧美久久婷婷爱综合一区天堂 | 日韩欧美黄色大片 | 国产igao激情在线观看 | 原味小视频在线www国产 | 亚洲国产成人久久精品影视 | 亚洲影视大全 | 美女批日起爽在线观看 | 欧美成人免费草草影院 | 网红毛片 | 182tv免费福利夜在线观看 | 91精品全国免费观看老司机 | baoyu在线观看地址 | 免费永久在线观看黄网 | 黄视频在线播放 | 国产尤物在线观看 | 成人在线不卡视频 | 一级毛片免费毛片一级毛片免费 | 日本毛片在线看 | 成熟亚洲妇女毛茸茸的性画廊 | 亚洲图片色 | 思99re久久这里只有精品首页 | 中国一级特黄大片毛片 | 中国大陆高清aⅴ毛片 | 91麻豆传传媒波多野衣久久看 | 香港三级欧美国产精品 | 欧美草比| 97视频在线免费 | 欧美另类z0zxi| 亚洲国产天堂在线网址 | vr成人啪啪影视 | 国产一级爱做片免费观看 | 91在线免费视频观看 | 国产精品亚洲四区在线观看 | 欧美亚洲国产激情一区二区 | 欧美黄色第一页 | 国产在线一卡 | 亚洲成a人片在线观看www |