當前位置:編程學習大全網 - 網絡軟體 - java中用Arrays sort()如何將字符串倒序排列?如,將"abcdefg"排序為"gfedcba".

java中用Arrays sort()如何將字符串倒序排列?如,將"abcdefg"排序為"gfedcba".

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;

}

}

  • 上一篇:12306能定當天火車票嗎
  • 下一篇:doremi歌詞Do Re Mi是美國著名音樂劇《音樂之聲》的插曲中文歌詞
  • copyright 2024編程學習大全網