zoukankan      html  css  js  c++  java
  • Ascii工具类

    package com.panchan.tsmese.utils;
    
    public class AsciiUtils {
    
        /**
         * 字符串转换为Ascii
         * 
         * @param value
         * @return
         */
        public static String stringToAscii(String value) {
            StringBuffer sbu = new StringBuffer();
            char[] chars = value.toCharArray();
            for (int i = 0; i < chars.length; i++) {
                sbu.append(Integer.toHexString((int) chars[i]));
            }
            return sbu.toString();
        }
    
        /**
         * 字符串转换为Ascii含有逗号
         * @param value
         * @return
         */
        public static String stringToAsciiWithAppendComma(String value){
            StringBuffer sbu = new StringBuffer();
            char[] chars = value.toCharArray();
            for (int i = 0; i < chars.length; i++) {
                if (i != chars.length - 1) {
                    sbu.append((int) chars[i]).append(",");
                } else {
                    sbu.append((int) chars[i]);
                }
            }
            return sbu.toString();
        }
        
        /**
         * Ascii转换为字符串
         * 
         * @param value
         * @return
         */
        public static String asciiToString(String value) {
            StringBuffer sbu = new StringBuffer();
            
            value = value.trim();
            if(value.length()%2 > 0){
                return null;
            }
            
            int index = 0;
            while(index < value.length()){
                sbu.append((char) Integer.parseInt(value.substring(index, index+2), 16));
                index = index + 2;
            }
    
            return sbu.toString();
        }
    
    }
  • 相关阅读:
    vuejs学习小结(数据处理)
    vuejs的遇到的问题小结
    ES6 对象扩展
    webpack的两个难点
    Sass入门:第二章
    Sass入门:第一章
    Effective JavaScript :第六章
    Effective JavaScript :第五章
    Effective JavaScript :第四章
    Effective JavaScript :第三章
  • 原文地址:https://www.cnblogs.com/huyanlon/p/10641297.html
Copyright © 2011-2022 走看看