基于Java中另一个排序列表对象位置的对象排序列表

来源:爱站网时间:2021-09-27编辑:网友分享
我有两个列表对象,例如:public class AttributeMaster {public String attribute_id; public String view_index; ...} List 属性=新的ArrayList

问题描述


我有两个列表对象,如:

public class AttributeMaster {
    public String attribute_id;
    public String view_index;
    ...
}

List attributes = new ArrayList();

public class AttributeDetail {
    public String attribute_id;
    public String attribute_name;
    ...
}

List attribute_detail = new ArrayList();

[这里,我需要基于列表attribute_detailattributes列表进行排序。列表attribute已基于其view_index属性进行排序。我想根据attribute_master列表的索引更新第二个列表。

[如果有人可以帮助。

思路一:


Collections.sort(attribute_detail, 
    Comparator.comparing(item -> attributes.indexOf(item)));

思路二:


    int start_index=0;
    for(int i=0;i

上一篇:发生错误java.lang.NoClassDefFoundError:org / mockito / MockitoAnnotations $ Mock

下一篇:我想创建一个Web应用程序,要怎么简便操作?

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载