2016-08-01 101 views
-4

任何人都可以请帮助我将字符串转换为十六进制和十六进制字符串为以下字符串在阿拉伯语和英语。转换字符串为十六进制,反之亦然

String str = "مصطلحات : RAM : Random"; 
+2

的可能的复制[如何字符串转换为十六进制和十六进制转换为字符串?](http://stackoverflow.com/questions/15020812/how将字符串转换为十六进制和十六进制字符串) – sinclair

回答

2
byte[] myBytes = "مصطلحات : RAM : Random".getBytes("UTF-8"); 
String hexString = DatatypeConverter.printHexBinary(myBytes); // to hex String 

byte[] bytes = Hex.decodeHex(hexString.toCharArray()); 
new String(bytes, "UTF-8"); // decode it back 

我用这个questionanswer

+0

谢谢#Rudziankou会试一试。 –

相关问题