2.3w+
社区成员
package csdn;
import java.util.Arrays;
import java.util.Comparator;
public class Test {
public static void main(String[] args) {
String str = "qod hitk 123abc bcd cde";
//拆分
String[] strArray = str.split(" ");
//按首字母排序
MyArrays ma = new MyArrays();
Arrays.sort(strArray,ma);
//重组
String newStr = "";
for(String s : strArray){
newStr += (s + " ");
}
System.out.println(str);
System.out.println(newStr);
}
}
//排序的方法
class MyArrays implements Comparator<String>{
@Override
public int compare(String o1, String o2) {
if(o1.charAt(0)>o2.charAt(0)){
return 1;
}else{
return 0;
}
}
}
public static void main (String[] args)
{
String str="qod hitk 123abc bcd cde";
String[] strs=str.split (" ");
Array.sort(strs);
//现在strs里就是排序后的
for (int i = 0; i < strs.length; i++)
{
newStr+=strs[i]+" ";
}
System.out.println (newStr);
}