Есть ли Java-эквивалент Objective-C stringWithUTF8String :? - PullRequest
0 голосов
/ 05 августа 2011

Мне нужно преобразовать следующее из Objective-C в Java:

символ ключа [] = {'9' + 1, 'U' + 2, '6' + 3, 'S' + 4, '7' + 5} вернуть [NSString stringWithUTF8String: key]

Я не уверен, как это сделать .. У кого-нибудь есть идеи?

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

Да, public String (byte [] bytes, Charset charset) , конструктор String, который получает char [] и charset в качестве параметров.

0 голосов
/ 05 августа 2011

Вы используете конструктор public String (byte [] bytes, String charsetName) и передаете "UTF-8" в качестве кодировки. Вот пример :

byte key[] = {'9' + 1, 'U' + 2, '6' + 3, 'S' + 4, '7' + 5};
return new String(key, "UTF-8");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...