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();
        }
    
    }
  • 相关阅读:
    hive默认配置 .hiverc
    hive 行列转换
    hive 全表全字段对比
    shell 获取hive表结构
    粘包现象与解决方案
    win 关闭正在使用的端口
    pycharm格式报错: Remove redundant parentheses
    博客系统作业
    django中间件
    django的用户认证组件
  • 原文地址:https://www.cnblogs.com/huyanlon/p/10641297.html
Copyright © 2011-2022 走看看