HI我必須嘗試多種方法才能將Hex String
轉換爲ASCII String
,但不能獲得成功。雖然之前我做了同樣的事情,但現在我無法實現它。將十六進制字符串轉換爲字符串
我的代碼是
private static String hexToASCII(String hexValue)
{
StringBuilder output = new StringBuilder("");
for (int i = 0; i < hexValue.length(); i += 2)
{
String str = hexValue.substring(i, i + 2);
output.append((char) Integer.parseInt(str, 16));
}
return output.toString();
}
但像b��¡
返回垃圾的價值和我的十六進制字符串是
621c8002008a820101a10a8c0341c2009c0341c2008302010288008a0105
請幫我,如果有人也從同一個問題遭遇並修復它。
感謝....
http://stackoverflow.com/questions/4785654/convert-a-string-of-hex-into-ascii-in- java – Cativail 2014-10-09 10:24:52
Colud發送你在參數 – Palak 2014-10-09 10:25:27
中傳遞的「hexValue」的值在創建StringBuilder的* Object *的時候刪除'「」'檢查'hexValue'中是否有正確的值 – kId 2014-10-09 10:26:33