package test;
public class ReverseSentence {
public String reverse(String sentence){
if(sentence == null || "".equals(sentence)){
return null;
}
String string = "";
for(int i=0; i<sentence.length(); ++i){
string =sentence.charAt(i)+""+string;
}
return string;
}
public void reverseSentence(String sentence){
sentence = reverse(sentence);
String[] strs = sentence.split(" ");
StringBuilder stringBuilder = new StringBuilder();
for(String string: strs){
stringBuilder.append(reverse(string)).append(" ");
}
System.out.println(stringBuilder.toString().trim());
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ReverseSentence reverseSentence = new ReverseSentence();
String string = "I love xiaomi!";
reverseSentence.reverseSentence(string);
}
}
剑指Offer 42题 翻转单词顺序 Java版
最新推荐文章于 2024-08-01 22:49:32 发布