ak *_* pk 2 java collections arraylist compareto
我已经在对象类型中添加了一些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)
我得到以下编译时错误:
Run Code Online (Sandbox Code Playgroud)error : should implement java.lang.Compareble <? super java.lang.Object>
我该如何解决这个问题?
小智 6
Objectclass没有实现Comparable接口.如果您确定要添加Integer,可以使用以下代码,然后执行排序.
List<Integer> list = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1666 次 |
| 最近记录: |