我需要首先访问然后比较两个单独列表中的元素,并根据值较小的元素,删除较小的元素并将其分配到第三个列表中的位置。我该如何实现这个目标?
最佳答案
我相信您可以将两个列表的元素添加到其中一个列表的新列表中,然后按升序对其进行排序,例如下面(伪代码):
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/