これは期待される出力を与えません.私のコアロジックに問題はありますか.どんな助けも私にとって役に立ちます.
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();
}