java - 可以使用什么过程来比较两个单独列表中的元素?

标签 java list compare

我需要首先访问然后比较两个单独列表中的元素,并根据值较小的元素,删除较小的元素并将其分配到第三个列表中的位置。我该如何实现这个目标?

最佳答案

我相信您可以将两个列表的元素添加到其中一个列表的新列表中,然后按升序对其进行排序,例如下面(伪代码):

    List<Integer> list1 = Arrays.asList(2,4,5);
    List<Integer> list2 = Arrays.asList(2,6,8,9,12,56);

    List<Integer> mergedList = new ArrayList<Integer>();
    mergedList.addAll(list1);
    mergedList.addAll(list2);
    Collections.sort(mergedList);

现在 mergedList 应该具有已排序的元素。

关于java - 可以使用什么过程来比较两个单独列表中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12765970/

相关文章:

arrays - Ruby - 比较数组并根据条件获取索引

javascript - 比较两个 JS 数组的内容

c++ - 通过作弊快速比较大于零的 IEEE float

java - JSF 表单提交问题

java - 我无法启动 RedHat Fuse 的开箱即用实例

python - 使用 python 列表理解从列表中删除项目

c# - 根据参数类型调用函数

java - Kotlin 对由注释设置值的变量返回 null

java - WebSocket DeploymentException 连接失败

Python:将字符串添加到充满整数的列表中