2017-07-29 61 views
0

我有用戶如何使用rxJava

public class User 
{ 
    int a; 
    String b; 
} 

列表List<User>和我有另一個List<MinorUser>

public class MinorUser 
{ 
    int a; 
    String b; 
} 

我想補充List<MinorUser>List<User>源對象列表轉換爲一個結果對象列表通過將List<MinorUser>轉換爲List<User>

有什麼辦法可以將d o使用RxJava

回答

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);