对给定的集合进行排序,代码如下。要求补全下列程序的代码,使得输出的结果为:[6, 8, 12, 24, 38, 42]。 public class Demo { public static void main(String[] args) { List<String> list = new ArrayList<String>(); Collections.addAll(list, "12", "6", "24", "38", "8", "42"); // 插入代码 System.out.println(list); } }
时间: 2023-06-05 14:06:38 浏览: 107
java的Map集合中按value值进行排序输出的实例代码
5星 · 资源好评率100%
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
Collections.addAll(list, "12", "6", "24", "38", "8", "42");
Collections.sort(list, new Comparator<String>() {
public int compare(String o1, String o2) {
return Integer.valueOf(o1) - Integer.valueOf(o2);
}
});
System.out.println(list);
}
阅读全文