Мне нужно преобразовать следующее из Objective-C в Java:
символ ключа [] = {'9' + 1, 'U' + 2, '6' + 3, 'S' + 4, '7' + 5} вернуть [NSString stringWithUTF8String: key]
Я не уверен, как это сделать .. У кого-нибудь есть идеи?
Да, public String (byte [] bytes, Charset charset) , конструктор String, который получает char [] и charset в качестве параметров.
Вы используете конструктор 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");