zoukankan      html  css  js  c++  java
  • java中字符串转化为Ascii码

    字符串转化为Ascii码  StringToAscii

    调用函数为:StringToAscii.parseAscii(s)

    public class StringToAscii {
        
        private static String toHexUtil(int n){
            String rt="";
            switch(n){
            case 10:rt+="A";break;
            case 11:rt+="B";break;
            case 12:rt+="C";break;
            case 13:rt+="D";break;
            case 14:rt+="E";break;
            case 15:rt+="F";break;
            default:
                rt+=n;
            }
            return rt;
        }
        
        public static String toHex(int n){
            StringBuilder sb=new StringBuilder();
            if(n/16==0){
                return toHexUtil(n);
            }else{
                String t=toHex(n/16);
                int nn=n%16;
                sb.append(t).append(toHexUtil(nn));
            }
            return sb.toString();
        }
        
        public static String parseAscii(String str){
            StringBuilder sb=new StringBuilder();
            byte[] bs=str.getBytes();
            for(int i=0;i<bs.length;i++)
                sb.append(toHex(bs[i]));
            return sb.toString();
        }
    
        public static void main(String args[]){
            String s="xyz";
            System.out.println("转换后的字符串是:"+StringToAscii.parseAscii(s));
        }
    }
  • 相关阅读:
    td-agent 收集日志到kafka的配置
    ctrl+z 以后怎么恢复挂起的进程
    LCD显示GPS时钟[嵌入式系统]
    树莓派轮盘游戏机[嵌入式系统]
    集成测试工具
    未上线的界面
    前端网页内复杂编辑
    用jquery编写的分页插件
    用jquery编写的tab插件
    EAA脚本语言0.2
  • 原文地址:https://www.cnblogs.com/yejiurui/p/3086831.html
Copyright © 2011-2022 走看看