1.1字符串的旋转
单词翻转:输入一个英文句子,翻转句子中单词的顺序。要求单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如,若输入 "l am a student.",则输出 "student. a am l"。
package com.programming.test;
/**
*
* @ClassName: Test01_3.java
* @Description:单词翻转:翻转句子中单词的顺序,单词内字符的顺序不变,句子中单词以空格符隔开
* @author: Henray
* @version:
* @Date: 2018年11月15日
*
*/
public class Test01_3 {
public static void main(String[] args) {
String str = "I am a student.";
System.out.println(Reverse(str));
}
public static String Reverse(String str) {
String[] strs = str.split(" ");
String string = "";
for (int i = strs.length - 1; i >= 0; i--) {
if (i != 0) {
string = string + strs[i] + " ";
} else {
string = string + strs[i];
}
}
return string;
}
}