相关疑难解决方法(0)

如何合并两个没有重复的ArrayLists?

我有两个数组列表

ArrayList one = {A, B, C, D, E}
ArrayList two = {B, D, F, G}  
Run Code Online (Sandbox Code Playgroud)

我想有我最后的ArrayList这将对所有社会的因素,哪些是只有两个,而不是在一个元素.

所以ArrayList final = {A,B,C,D,E,F,G}.

我怎样才能做到这一点?

java arraylist

23
推荐指数
2
解决办法
8万
查看次数

ArrayList removeAll()不删除对象

我有成员类的简单ArrayLists:

ArrayList<Member> mGroupMembers = new ArrayList<>();
ArrayList<Member> mFriends = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

会员类:

public class Member {
    private String userUID;
    private String userName;

    public String getUserUID() {
        return userUID;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public void setUserUID(String userUID) {
        this.userUID = userUID;
    }


}
Run Code Online (Sandbox Code Playgroud)

用于朋友的ArrayList包含所有用户朋友.我只想删除好友列表,小组成员如果出现:

mFriends.removeAll(mGroupMembers);
Run Code Online (Sandbox Code Playgroud)

但它没有对mFriends清单做任何事......

查看日志语句,朋友确实出现在mGroupMember列表中.

为什么这不起作用?

java android arraylist

5
推荐指数
2
解决办法
1万
查看次数

如何组合两个列表(或两个任何其他类型的集合)

我上课了ViewPartner.java.该课程如下所示

public class ViewPartner {
    private Integer id;
    //GET, SET
    //Other properties
}
Run Code Online (Sandbox Code Playgroud)

我有两个List<ViewPartner>,说lst1lst2我需要的人以下列方式结合起来:如果有一个ViewPartner具有相同idlst1lst2我们的投入ViewPartnerlst1,和来自两个列表并非如此.

我使用的是apache commonsgoogle guava......也许有一些瞬间的方法?

List在这里严格使用对我来说并不重要.

java collections

0
推荐指数
1
解决办法
101
查看次数

标签 统计

java ×3

arraylist ×2

android ×1

collections ×1