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;
        }
    }
  • 相关阅读:
    mkdosfs 安装
    块设备驱动程序-内存盘
    usb驱动程序小结(六)
    usb的hid鼠标键盘报告描述符(五)
    usb输入子系统写程序(三)
    usb输入子系统键盘(四)
    usb描述符简述(二)
    linux usb总线驱动(一)
    linux 触摸屏驱动
    lcd驱动框架
  • 原文地址:https://www.cnblogs.com/lixin890808/p/3904751.html
Copyright © 2011-2022 走看看