2011-03-11 2 views
0

В одном из моих приложений я преобразовал строку в шестнадцатеричное значение, и я сохранил шестнадцатеричное значение в файле. позже я извлекаю значения из файла, поскольку он находится в шестнадцатеричном значении, вы можете предложить мне, как сделать его нормальной строкой, чтобы я мог сделать приложение более простым в построенииConverstion of HexaDecimal string to normal string

+1

Что такое шестнадцатеричное значение строки? Или это десятичное число в строковой форме? –

+0

Вы хотите это: string -> hexadecimal -> string? Можете ли вы привести примеры, чтобы сделать ваш вопрос более ясным? – Nishan

+2

Просьба показать, как вы преобразовали строку, чтобы мы могли сказать вам, как ее отменить. – Thilo

ответ

0

ну, предполагая, что вы преобразовали каждый символ в шестнадцатеричную строку и написал ее, вы можете восстановить каждый символ с помощью char c = Integer.parseInt(hexCharStr, 16). то вы помещаете все символы в char [] и строите строку, используя new String(charArr).