Как конвертировать UTF-8 в Unicode в Java?

Например, в наборе Emoji Char,U+1F601 является значением Юникода для «УДАЛЯЯ ЛИЦО С УЛЫБАЮЩИМИ ГЛАЗАМИ», и\xF0\x9F\x98\x81 значение байта UTF-8 для этого символа

\xE2\x9D\xA4 для тяжелого черного сердца, а юникодU+2764.

Так что мой вопрос, если у меня есть байтовый массив со значением(0xF0, 0x9F, 0x98, 0x81, 0xE2, 0x9D, 0xA4)тогда как я могу преобразовать его в значение Unicode?

Для приведенного выше результата я хочу получить массив String со значением"1F601" а также"2764".

Я знаю, что могу написать сложный метод для выполнения этой работы, но я надеюсь, что уже есть библиотека для этой работы.

Ответы на вопрос(4)

Ваш ответ на вопрос