十六进制转ascii码原理 怎么把十六进制数,转换成ascii字符?

怎么把十六进制数,转换成ascii字符?使用这种方法,由十六进制数字组成的字符串可以转换成UTF-8格式的字符串,public static string to stringhex1(strings)

怎么把十六进制数,转换成ascii字符?

使用这种方法,由十六进制数字组成的字符串可以转换成UTF-8格式的字符串,public static string to stringhex1(strings){byte[]bakeyword=newbyte[s.length()/2]for(inti=0I)<baKeyword.lengthi公司){试试{baKeyword[i]=(byte)(0xff&Integer.parseInt(s.子串(i*2,i*2)2) ,16))}catch(异常一){e.printStackTrace()}尝试{s=newString(baKeyword,“utf-8”)//utf-16le:Not}catch(异常一){e1.printStackTrace()}返回}