我有一个用户
的列表List<User>
public class User
{
int a;
String b;
}
我有另一个List<MinorUser>
public class MinorUser
{
int a;
String b;
}
我想通过将List<MinorUser>
转换为List<User>
List<MinorUser>
添加到List<User>
有没有办法使用RxJava
答案 0 :(得分:0)
您不需要RxJava,直接添加它们。
List<User> users;
List<MinorUser> mUsers;
mUsers.forEach(mu -> users.add(new User(mu.a, mu.b)));
RxJava
Observable.from(mUsers)
.map(mu -> new User(mu.a, mu.b))
.forEach(users::add);