首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

字符串转换成基准十六进制串

2012-12-21 
字符串转换成标准十六进制串??? 将任意字符串转换成十六进制字符串,两段代码搞定:?public static String a

字符串转换成标准十六进制串

??? 将任意字符串转换成十六进制字符串,两段代码搞定:

?

public static String asciiToUnicode(String str){
??StringBuffer buffer = new StringBuffer(64);
??try{
???????? char[]?? c=str.toCharArray();
???????? for(int?? i=0;i <c.length;i++) {
???????? ?buffer.append("\\u").append(parseStandard(Integer.toHexString((int)c[i])));
???????? }
??}catch(Exception?? e)?? {
???????? e.printStackTrace();
??}
??return buffer.toString();
?}
?
?private static String parseStandard(String str){
??if(str.length()==1){
???return "000"+str;
??}else if(str.length()==2){
???return "00"+str;
??}else if(str.length()==3){
???return "0"+str;
??}else{
???return str;
??}
?}

热点排行