将字符串转化为ASCII码
话不多说,上代码
package javaTest;
import java.nio.Buffer;
public class getCnASCII {
/**
* 将字符串转化为ASSCII码
*
*/
public static String getCnASCII(String str) {
StringBuffer stringBuffer = new StringBuffer();
//将字符串转换成字节序列
byte[] bGBK = str.getBytes();
for (int i = 0; i < bGBK.length; i++) {
//将每个字符转换成ASCII码
stringBuffer.append(Integer.toHexString(bGBK[i]&0xff));
}
return stringBuffer.toString();
}
//测试
public static void main(String[] args) {
String string = "中国最牛";
System.out.println(getCnASCII(string));
}
}
测试结果:
完美完成!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!