我想知道 Java 中是否有类似 C++ 中的十六进制 (\x) 转义。例如:
char helloworld[] = "\x48\x45\x4C\x4C\x4F\x20\x57\x47\x52\x4C\x44";
printf("%s", helloworld);
到目前为止,Java 中没有十六进制 (\x) 转义。有没有一种替代方法既易于使用又无需将一堆十六进制数字连接在一起?
我想知道 Java 中是否有类似 C++ 中的十六进制 (\x) 转义。例如:
char helloworld[] = "\x48\x45\x4C\x4C\x4F\x20\x57\x47\x52\x4C\x44";
printf("%s", helloworld);
到目前为止,Java 中没有十六进制 (\x) 转义。有没有一种替代方法既易于使用又无需将一堆十六进制数字连接在一起?
Java 中的字符串总是以 UTF-16 编码,因此它使用 Unicode 转义:
\u0048
. 也支持八进制字符:\110