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));
        }
    }
  • 相关阅读:
    Linux命令:ssh
    Linux命令:sshpass
    Linux命令:ls
    Linux文件的时间
    Linux命令:findutils
    jfrog
    git
    git branch
    git remote
    java equals 和hashcode
  • 原文地址:https://www.cnblogs.com/yejiurui/p/3086831.html
Copyright © 2011-2022 走看看