这没有给出预期的输出,我的核心逻辑是否有任何问题,任何帮助都会对我有用。
public static String sortedWord(String s){
String[] words = s.split("\\s+");
int length = words.length;
String temp="";
for(int i=0;i<length;i++){
for(int j=1;j<length-i;j++){
if(words[j-1].compareTo(words[j])>0)
temp = words[j-1];
words[j-1] = words[j];
words[j] = temp;
}
}
StringBuilder sb = new StringBuilder();
for(int k=0;k<length;k++)
sb.append(words[k]);
return sb.toString();
}