我有一个User带有a String和int属性的简单类.
我想以这种方式添加两个用户列表:
像这样:
List1: { [a:2], [b:3] }
List2: { [b:4], [c:5] }
ResultList: {[a:2], [b:7], [c:5]}
Run Code Online (Sandbox Code Playgroud)
User 定义:
public class User {
private String name;
private int comments;
}
Run Code Online (Sandbox Code Playgroud)
我的方法:
public List<User> addTwoList(List<User> first, List<User> sec) {
List<User> result = new ArrayList<>();
for (int i=0; i<first.size(); i++) {
Boolean bsin = false;
Boolean isin = false;
for (int j=0; j<sec.size(); j++) {
isin = false;
if (first.get(i).getName().equals(sec.get(j).getName())) {
int value= first.get(i).getComments() …Run Code Online (Sandbox Code Playgroud)