Stop gninnipS My sdroW!

https://www.codewars.com/kata/5264d2b162488dc400000001

public class SpinWords {

  public String spinWords(String sentence) {
    //TODO: Code stuff here
    //将字符串长度为5和长度大于5的字符串反转过来
    // 去头去尾(去掉了多余的空格)
    String newStr1 = sentence.trim();
    System.out.println(newStr1);
    String[] newStr2 = newStr1.split(" ");
    for (String str1 : newStr2) {
      System.out.print(str1);
    }
    System.out.println();

    for (int i = 0; i < newStr2.length; i++) {
      if (newStr2[i].length() >= 5) {
        byte[] newStr2Byte = newStr2[i].getBytes();
        int byteL = newStr2Byte.length;
        for (int k = 0; k < byteL / 2; k++) {
          byte tempFirstbyte = newStr2Byte[k];
          newStr2Byte[k] = newStr2Byte[newStr2Byte.length - 1 - k];
          newStr2Byte[newStr2Byte.length - 1 - k] = tempFirstbyte;
        }
        String alreadyStr = new String(newStr2Byte);
        newStr2[i] = alreadyStr;

      }

    }
    String theResultStr = "";
    for (String s1 : newStr2) {
      theResultStr += s1+" ";
    }
    String theResultStr1 = theResultStr.trim();
    return theResultStr1;
  }
}
原文地址:https://www.cnblogs.com/ukzq/p/13407653.html