// 将字符串按单词翻转,如 here you are 翻转成 are you here
public class test {
public static void main(String[] args) {
String s="here you are ";
String[] words = strReverse(s).split("\\s"); //将字符串翻转后再分割,you are here 翻转后为: ereh era uoy
//调用字符串自带的分割方法split,“\\s”表示以空格为划分 将原串分割为 ereh era uoy 字符串数组
StringBuilder sb=new StringBuilder(); //用于存放翻转后的单词
for (int i = 0; i < words.length; i++) { //遍历字符串数组,将单词翻转
sb.append(strReverse(words[i])+" "); //存放翻转后的单词
}
System.out.println(sb.toString());
}
static String strReverse(String s){ //翻转字符串 , 如 uoy 翻转后为: you
StringBuilder sb=new StringBuilder(s);
return sb.reverse().toString();
}
}