You have got two lists in java merge it and sort it using streams
Anonimo
ArrayList list1 = new ArrayList(Arrays.asList(1, 2, 3)); ArrayList list2 = new ArrayList(Arrays.asList(8,9,6)); list1.addAll(list2); List stream = list1.stream().sorted().collect(Collectors.toList()); System.out.println(stream.toString());