繁体   English   中英

如何过滤pojo类并从中创建新的pojo类

[英]How to filter pojo class and make new pojo class from them

我有一堂POJO课。 联系POJO.class

 @PrimaryKey(autoGenerate = true)
    private  int id;
    private  String contact_id;
    private  String contact_name;
    private  String contact_number;
    private  boolean is_selected;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getContact_id() {
        return contact_id;
    }

    public void setContact_id(String contact_id) {
        this.contact_id = contact_id;
    }


    public boolean isIs_selected() {
        return is_selected;
    }

    public void setIs_selected(boolean is_selected) {
        this.is_selected = is_selected;
    }

    public String getContact_name() {
        return contact_name;
    }

    public void setContact_name(String contact_name) {
        this.contact_name = contact_name;
    }

    public String getContact_number() {
        return contact_number;
    }

    public void setContact_number(String contact_number) {
        this.contact_number = contact_number;
    }

现在,我必须创建新的POJO类,但仅对于在ContactPOJO中is_selected布尔值为true的类。 我不知道该怎么做。 任何帮助将不胜感激。

编辑:我有List<ContactPOJO> list_contact 其中包含电话中的所有联系人。 现在将选择其中一些,而不会选择其中一些。 其选择与否将存储在is_selected变量中。 现在我必须创建一个新列表.lets说List<newContactPOJO> 但它将仅包含旧版本中的is_selected真实值。

List<ContactPOJO> list_contact;
List<ContactPOJO> list_selected_contact = new ArrayList();
for (ContactPOJO pojo : list_contact){
    pojo.setIs_selected(true);
    list_selected_contact.add(pojo);
}

==>现在您有了一个包含所有选定对象的新列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM