小编ak *_* pk的帖子

使用Collections.sort对Object ArrayList进行排序

我已经在对象类型中添加了一些Integers ArrayList,并希望对它进行排序.我的代码看起来像:

List<Object> list = new ArrayList<Object>(); 

list.add(24);
list.add(2);
list.add(4);

Collections.sort(list);  // getting error here

System.out.println("Sorted list  ");

for (Object e : list) {
    System.out.println(e);
}
Run Code Online (Sandbox Code Playgroud)

我得到以下编译时错误:

error  : should implement java.lang.Compareble <? super java.lang.Object>
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

java collections arraylist compareto

2
推荐指数
1
解决办法
1666
查看次数

标签 统计

arraylist ×1

collections ×1

compareto ×1

java ×1