2016-08-01 12 views
-4

Может ли кто-нибудь помочь мне в преобразовании строки в шестнадцатеричный и шестнадцатеричный в строку для следующей строки, которая находится на арабском и английском языках.Преобразование строки в шестнадцатеричную и наоборот наоборот

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

Возможный дубликат [Как преобразовать строку в Hex и Hex в String?] (Http://stackoverflow.com/questions/15020812/how -to-convert-string-to-hex-and-hex-to-string) – 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 

Я использовал этот question и это answer

+0

Спасибо #Rudziankou попробует. –

Смежные вопросы