Android字符串转Ascii码 Android字符串转Ascii码实例代码
人气:0想了解Android字符串转Ascii码实例代码的相关内容吗,在本文为您仔细讲解Android字符串转Ascii码的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,字符串转Ascii,下面大家一起来学习吧。
复制代码 代码如下:
package com.my.page;
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));
}
}
加载全部内容