实例:
I am a student, and a good boy.
.boy good a and, student a am I
JAVA实现如下:
import java.util.Scanner;
public class ReverseText {
public static boolean isAlpha(char tp){
if((tp>='A'&&tp<='Z')||(tp>='a'&&tp<='z'))
return true;
return false;
}
public static void main(String [] ages){
System.out.println("请输入文本:");
Scanner sc =new Scanner(System.in);
String text;
text = sc.nextLine();
String splitx[]=text.split(" ");
int n =splitx.length;
for(int i = 0;i<n;i++){
if(isAlpha(splitx[i].charAt(splitx[i].length()-1)))
if(i==n-1) continue;
else splitx[i] = " " +splitx[i];
else{
StringBuilder sb = new StringBuilder(splitx[i]);
char temp = splitx[i].charAt(splitx[i].length()-1);
for(int j = splitx[i].leng