java中用arrays sort()方法將abcdefg倒序,可以先試用java的comparable接口先進行比較,然後排序,實例如下:
package?test;import?java.util.Arrays;
import?java.util.Comparator;
public?class?Arraysort?{
public?static?void?main(String[]?args)?{
String?s?=?"a,b,c,d,e,f,g";
String[]?strArr?=?s.split(",");
Arrays.sort(strArr,?new?com());//排序
for(String?str?:?strArr){
System.out.print(str+",");
}
}
}
class?com<T>?implements?Comparator<T>?{//對abcdefg進行比較大小,排序
public?int?compare(T?o1,?T?o2)?{
int?i?=?Integer.parseInt(String.valueOf(o1));
int?j?=?Integer.parseInt(String.valueOf(o2));
if?(i?>?j)?return?1;
if?(i?<?j)?return?-1;
return?0;
}
}