zoukankan      html  css  js  c++  java
  • 实现对字符串的反转输出与句子的反转输出

    主要实现对一个字符的反转输出,例如,将字符串“abcdefg”反转输出为“gfedcba”。对一个句子的反转输出,例如,将句子“I am a student.”反转输出为“student. a am I”。其中的一个实现代码如下:

    /**
     * 
     * @author JiaJoa
     * 实现对字符串的反转,对句子单词的反转
     */
    public class StringReverse {
       
        public static void main(String[] args){
            String str = "abcdefg";
            System.out.println(StringReverse.strReverse(str));
            
            String sentence = "I am a student.";
            System.out.println(StringReverse.sentenceReverse(sentence));
        }
        
        //字符串的反转输出
        public static String strReverse(String str){
            StringBuffer sb = new StringBuffer(str);
            return sb.reverse().toString();
        }
        
        //句子的反转输出
        public static String sentenceReverse(String sentence){
            String[] strArray = sentence.split("\s");
            StringBuilder  sb = new StringBuilder();
            for(int i=strArray.length-1;i>=0;i--){
                sb.append(strArray[i]+" ");
            }
            return sb.toString();
        }
    }
  • 相关阅读:
    如何让Jboss的debug在myeclise上运行
    ./configure --prefix /?/? 解释
    解决locate无法使用的问题
    ifconfig command not found
    安装tomcat
    通过wget下载tomcat
    通过rpm安装jdk
    通过wget下载jdk
    oracle 创建表空间
    在ASP中使用VFP编写脚本程序
  • 原文地址:https://www.cnblogs.com/JiaJoa/p/6846767.html
Copyright © 2011-2022 走看看