使用Java流将Java列表转换为另一个
发布时间:2020-12-14 19:25:11 所属栏目:Java 来源:网络整理
导读:我有一个课程测试 public class Test{ String codes; String field 1; .... String field n;} 我有一个测试对象列表 ListTest objects,code can be one or more with a comma separatedtestObj1("A","field1".."fieldn")testObj2("B,C",...)testObj3("D,E,F"
我有一个课程测试
我有一个测试对象列表
通过保留其余字段,尝试将每个代码A,B,C …将此list1转换为新的list2,并将其转换为自己的对象.
我使用循环(Sudo代码)实现了这一点,但是正在寻找更好的逻辑
最佳答案
您可以将Stream.map与flatMap一起使用:
假设您的Test类将具有类似于以下实现的构造函数:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |