zoukankan      html  css  js  c++  java
  • 字符串操作

    把一个英文句子中单词的次序颠倒后输出。例如程序的输入是“how are you”,则返回“you are how”

    import java.util.Scanner;

    public class Strrev{

            public static void main(String[] args) {

                    Scanner input = new Scanner(System.in);

                    System.out.print("请输入英文:");

                    String str = input.nextLine();

                    String[] strArr = str.split("\s+|[,]");

                   StringBuffer result = new StringBuffer();

                   for(int i = strArr.length -1;i >=0; i--){

                    result.append(strArr[i] + " ");

                   }

                result.setCharAt(str.length()-0, ' ');

                System.out.println("颠倒顺序后的结果为:"+result.toString());

        } 

    }

    该程序 是在输入字符串后利用正则表达式  String[] strArr = str.split("\s+|[,]");   将其转化成数组 再将数组倒序输出即可

    关键理解数组与正则表达式的结合,虽不是很难 但是却非常的有意思。​

    夜落乌啼霜满天,江枫渔火对愁眠。
  • 相关阅读:
    ASP.NET MVC2 第四章Ⅱ
    关于Windows 7硬盘安装方法大全
    新手看Lambda
    ASP.NET MVC2 第五章Ⅲ
    守护线程
    双鱼
    信号量与互斥锁
    public,private,protected访问权限在Java,C++中的解析
    final in java
    Java code standard
  • 原文地址:https://www.cnblogs.com/FBean/p/4453469.html
Copyright © 2011-2022 走看看