小弟又有低级问题啦~~~~~
解决方案 »
- java的内存问题
- 【求助】为什么宽带连接后多播的recieve就阻塞呢
- 如何解决GBK转换为UTF8中出现的偶数字符可以,奇数字符乱码的问题
- 初学java请问这两种方式调用方法有什么不同
- vista 操作系统上使用JDBC连接mysql5.0
- 泛型类的设计
- 如何获取当前的系统资源,如CPU用了多少,内存点了多少?
- 用哪个类的哪种方法获取文件每一行的内容放到放到一个字符串数组里?(有加分)
- HttpURLConnection的详细用法
- 寻求一种算法!!!
- 请教一个关于不均匀取数的算法
- Iteration abstraction, Data abstraction, Procedural abstraction, Type abstraction definitions
Arrays.sort(sa);
输出
倒序输出:
import java.util.*;
public class csdntest1{
public static void main(String[] args){
List list = new ArrayList();
list.add("def");
list.add("abc");
list.add("ghi");
list.add("mno");
list.add("jkl");
Collections.sort(list,new Comparatorsort());
for(int i = 0;i < list.size();i++){
System.out.println(list.get(i));
}
}
} class Comparatorsort implements Comparator{
public int compare(Object o1,Object o2)
{
String str1=(String)o1;
String str2=(String)o2;
if(str1.compareTo(str2)>0)
return -1;
if(str1.compareTo(str2)<0)
return 1;
return 0;
}
}
正序输出:
package test1;import java.util.*;
public class csdntest1{
public static void main(String[] args){
List list = new ArrayList();
list.add("def");
list.add("abc");
list.add("ghi");
list.add("mno");
list.add("jkl");
Collections.sort(list,new Comparatorsort());
for(int i = 0;i < list.size();i++){
System.out.println(list.get(i));
}
}
} class Comparatorsort implements Comparator{
public int compare(Object o1,Object o2)
{
String str1=(String)o1;
String str2=(String)o2;
if(str1.compareTo(str2)>0)
return 1;
if(str1.compareTo(str2)<0)
return -1;
return 0;
}
}