List<String> list = new ArrayList<String>() ;
list.add("abcd") ;
list.add("abdc") ;
list.add("aadf") ;
list.add("aabf") ;
/*将list转为数组*/
String[] strs = new String[list.size()] ;
list.toArray(strs) ;
/*排序,只排2<=索引<4之间的数据*/
Arrays.sort(strs,2,4) ;
for(String str : strs){
System.out.println(str) ;
}
关于对象之间的比较,比如User对象,要按名字进行排序,那么User对象要实现Comparable接口,然后用快速排序即可