【发布时间】:2013-12-29 08:43:26
【问题描述】:
我有代码并且我使用列表来存储数据。 我想对它的数据进行排序,那么有什么方法可以对数据进行排序还是必须通过比较所有数据来手动排序?
import java.util.ArrayList;
import java.util.List;
public class tes
{
public static void main(String args[])
{
List<Integer> lList = new ArrayList<Integer>();
lList.add(4);
lList.add(1);
lList.add(7);
lList.add(2);
lList.add(9);
lList.add(1);
lList.add(5);
for(int i=0; i<lList.size();i++ )
{
System.out.println(lList.get(i));
}
}
}
【问题讨论】:
-
Collections.sort(lList);。如果要按降序排序,则应精确自定义比较器。顺便说一句,Google 上的 “java 排序列表” 确实会比在这里提问更快地为您提供结果。