• java 全角半角转换函数


    /**
         * 半角转全角
         * @param input String.
         * @return 全角字符串.
         */
        public static String ToSBC(String input) {
                 char c[] = input.toCharArray();
                 for (int i = 0; i < c.length; i++) {
                   if (c[i] == ' ') {
                     c[i] = 'u3000';
                   } else if (c[i] < '177') {
                     c[i] = (char) (c[i] + 65248);
    
                   }
                 }
                 return new String(c);
        }
    
        /**
         * 全角转半角
         * @param input String.
         * @return 半角字符串
         */
        public static String ToDBC(String input) {
            
    
                 char c[] = input.toCharArray();
                 for (int i = 0; i < c.length; i++) {
                   if (c[i] == 'u3000') {
                     c[i] = ' ';
                   } else if (c[i] > 'uFF00' && c[i] < 'uFF5F') {
                     c[i] = (char) (c[i] - 65248);
    
                   }
                 }
            String returnString = new String(c);
            
                 return returnString;
        }
    public static void main(String[] args) {
    
                String QJstr = "wch";
    
                String QJstr1 = "hello";
    
     
    
                String result = ToSBC(QJstr);
    
                String result1 = ToDBC(QJstr1);
    
    
    
                System.out.println(QJstr + "
    " + result); 
    
                System.out.println(QJstr1 + "
    " + result1);
    
        }
  • 相关阅读:
    去逛了一下浙东大峡谷
    终于开始释然
    其实在天堂AS IT IN HEAVEN
    寝室全景照
    黑与白
    努力下的意外
    文曲星的存在意义
    强烈推荐文章,给那些头脑发晕的看看
    学友演唱会
    最喜欢的歌
  • 原文地址:https://www.cnblogs.com/101key/p/3640417.html
Copyright © 2020-2023  润新知