我有两个列表
List<String> a = Arrays.asList( "1" , "2" , "3" );
List<String> b = Arrays.asList( "a" , "b" , "c" );
和一堂课
class Obj{
String a;
String b;
public Obj(String a, String b){
this.a=a;
this.b=b;
}
}
我必须将每个元素 2 列表转换为上述类的对象。以这样的方式生成 Obj 的对象列表 -
[ Obj("1","a") , Obj("2","a") , Obj("3","a") ]
我知道我可以简单地通过运行一个循环来做到这一点。
List<Obj> arrayList = new ArrayList<>();
for( int i=0; i<allAttributes.size(); i++){
arrayList.add( new Obj(a[i],b[i]) );
}
想知道它是否可以在 Java 8 中以某种优雅的方式完成。
斯蒂芬大帝
狐的传说
婷婷同学_
随时随地看视频慕课网APP
相关分类