zoukankan      html  css  js  c++  java
  • 单词扭转,字符逆转

    package com.mall.common;
    
    public class Method {
        
        public static void main(String args[]){
            String str1="I am a student!";
            System.out.println("原字符串:");
            System.out.println(str1);
            String str2=reverse(str1);
            System.out.println("逆转后字符串:");
            System.out.println(str2);
            String s=",6,3,1";
            System.out.println("原字符串 : "+s);
            System.out.println("逆转后字符串:"+wordReverse(s));
       }
        //单词逆转
        public static String reverse(String str){
            String[]strarray=str.split("\s+");
            StringBuffer sbf=new StringBuffer();
            for(int i=strarray.length-1;i>=0;i--)
            sbf.append(strarray[i]+" ");
            return sbf.toString();
        }
    
        //字符逆转
        public static String wordReverse(String str){   
            int n=str.length();   
            char []chars=new char[n];   
            str.getChars(0, n, chars, 0);//获得了char[]可操作的数组.   
                   
            int length=chars.length;   
            StringBuffer sbStr=new StringBuffer();   
            for(int i=0;i<length;i++){   
              sbStr.append(chars[length-i-1]+"");//用StringBuffer将其逆转.   
            }   
            return sbStr.toString();//转换为String   
        }  
        
        public static String commonsEncode(String bstr) {
            return new String(new org.apache.commons.codec.binary.Base64()
                    .encode(bstr.getBytes()));
        }
        
        public static String replaceChar(String str){
            //替换单引号
            if(str.indexOf("%27")!=-1){
                str=str.replace("%27", "'");
            }
            //替换双引号
            if(str.indexOf("%28")!=-1){
                str=str.replace("%28", """);
            }
            return str;
        }
    }
  • 相关阅读:
    PyCharm设置中文字体
    pycharm中设置鼠标滚动放大和缩小页面
    cas5.3.2单点登录-自定义登录页面(十四)
    P1616疯狂的采药
    P2430严酷的训练
    P1164小A点菜
    P1015回文数
    P2871 手链
    《学习OpenCV》课后习题解答6
    《学习OpenCV》课后习题解答5
  • 原文地址:https://www.cnblogs.com/lixin890808/p/3904751.html
Copyright © 2011-2022 走看看