\ x Escape in Java?

Мне было интересно, есть ли в Java аналогичный гекс (\ x), как в C ++. Например:

char helloworld[] = "\x48\x45\x4C\x4C\x4F\x20\x57\x47\x52\x4C\x44";
printf("%s", helloworld);

В Java нет выхода из шестнадцатеричного числа (\ x) из того, что он выглядит до сих пор. Есть ли альтернатива, которую так же легко использовать, не объединяя кучу шестнадцатеричных чисел?

41
задан Andrew Thompson 28 September 2018 в 17:19
поделиться

1 ответ

Строки в Java всегда кодируются в UTF-16, поэтому используется экранирование Unicode: \u0048. Также поддерживаются восьмеричные символы: \110

52
ответ дан 27 November 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: