public class StringReverse {
public static void main(String[] args) {
StringReverse test = new StringReverse();
// 调用打印方法
test.print("never odd or even");
}
public void print(String str) {
// 将字符串按照空格进行分割
// \s表示空格 +表示一个以上,因此\s+表示一个以上的空格
String[] temps = str.split("\\s+");
// 逆序打印分割的数组
for (int i=temps.length-1; i >= 0; i--) {
System.out.print(temps[i] + " ");
}
System.out.println("\n更多Java知识
);
}
}
// 执行结果:even or odd never
public static void main(String[] args) throws Exception{
String oriStr = "never odd or even";
String []oriArray = oriStr.split(" ");
for(int i = oriArray.length-1; i>=0;i--){
System.out.print(oriArray[i]+ " ");
}
}