将字符串转换为十六进制表示的函数
= new byte[0]; try { bytes = str.getBytes("UTF-8"); ne = new byte[bytes.length + 1]; for (int i = 0; i < bytes.length; i++) { ne[i] = bytes[i]; } } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return bytesToHexString(ne); }
public static String bytesToHexFun(String str) {
byte[] bytes;
byte[] ne;
try {
bytes = str.getBytes("UTF-8");
ne = new byte[bytes.length + 1];
for (int i=0; i<bytes.length; i++) {
ne[i] = bytes[i];
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return bytesToHexString(ne);
}
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。