编程语言
首页 > 编程语言> > java 字符串中的每个单词的倒序输出

java 字符串中的每个单词的倒序输出

作者:互联网

1、输入一句英文,将句子倒序输出,忽略最后的标点。

import java.util.Scanner;

public class ReverseEnglish {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String reStr=sc.nextLine();
        String[] arrs=reStr.split(" ");
        for(int i=arrs.length-1;i>0;i--)
            System.out.print(arrs[i]+" ");
        System.out.print(arrs[0]);
    }
}

2、输入一句英文,将句子倒序输出,并且将最后的标点倒序在首位。

import java.util.Scanner;

public class ReverseEnglish {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String reStr=sc.nextLine();
        String str1=reStr.substring(0,reStr.length()-1);
        String str2=reStr.substring(reStr.length()-1,reStr.length());
        System.out.print(str2);
        String[] arrs=str1.split(" ");
        for(int i=arrs.length-1;i>0;i--)
            System.out.print(arrs[i]+" ");
        System.out.print(arrs[0]);
        }
}    

  

标签:java,String,reStr,System,单词,arrs,倒序,out,Scanner
来源: https://www.cnblogs.com/Hellorxh/p/13475645.html