Reverse Words in a String III

系统管理员 2022-06-03 00:14 364阅读 0赞

原题链接

  1. /** * Created by Joe on 2017/12/12. */
  2. public class P557 {
  3. public String reverseWords(String s) {
  4. if (s == null)
  5. return null;
  6. if (s == "") {
  7. return "";
  8. }
  9. String[] strs = s.split(" ");
  10. StringBuilder stringBuilder = new StringBuilder();
  11. int index = 0;
  12. for (String str : strs) {
  13. StringBuilder tempBuilder = new StringBuilder(str);
  14. String prefix = index == 0 ? "" : " ";
  15. stringBuilder.append(prefix + tempBuilder.reverse());
  16. index++;
  17. }
  18. return stringBuilder.toString();
  19. }
  20. }

注:
String类并不提供reverse()方法,为此需要先将String变化成为StringBuilder类才可以使用内置提供的reverse()

发表评论

表情:
评论列表 (有 0 条评论,364人围观)

还没有评论,来说两句吧...

相关阅读