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

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

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

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

問題描述

訪問接口返回數據類型為List<List<model>>,現在想將其中的model插入數據庫,感覺一點點循環有點傻,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:

數據結構使然,循環吧

回答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:

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

標簽: java
相關文章:
主站蜘蛛池模板: 又爽又刺激的欧美毛片 | 成人 日韩 在线 | 国产91视频观看 | 日韩成人午夜 | 中文字幕一区精品 | 日本xxxxx成年视频软件 | 午夜高清性色生活片 | 操比网站 | 国产精品区网红主播在线观看 | 国产成人啪精品 | 日本免费人成黄页在线观看视频 | 午夜久久久久久亚洲国产精品 | 久久99精品久久久久久 | 成人欧美一区二区三区在线 | 国产精品玖玖玖影院 | a级精品九九九大片免费看 a级情欲片在线观看免费女中文 | 欧美一级黄色录相 | 日本欧美做爰全免费的视频 | 亚洲一区在线免费 | 中国一级毛片欧美一级毛片 | 亚洲第一页视频 | 激情六月丁香婷婷 | 成人在线一区二区 | 国产精选91热在线观看 | 久久香蕉精品视频 | 色综合色狠狠天天久久婷婷基地 | jizz成熟丰满中文字幕 | 久久国产精品自线拍免费 | 青青青青久久精品国产h | 中文国产成人精品久久96 | 亚洲日本中文字幕在线2022 | 欧美视频在线播放观看免费福利资源 | 扒开双腿猛进入jk校视频 | 国产日韩视频一区 | 波多久久夜色精品国产 | 在线精品国精品国产不卡 | 中国精品视频一区二区三区 | 50-60岁老妇女一级毛片 | 日本精品高清一区二区不卡 | 视频黄色免费 | 美国老黑一级毛片免费的大黄 |