在Java中逃脱?

我想知道在Java中是否有像C ++一样的hex(\ x)转义。 例如:

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

从目前看来,Java中没有hex(\ x)转义。 有没有一个替代品,就像使用一堆hex数字一样简单易用?

Java中的string总是用UTF-16编码,所以它使用Unicode转义\u0048\u0048 。 八进制字符也支持: \110

请注意, 八进制 Unicode转义很早就被parsing了。
它可以来一个惊喜时

  String s = "text\u000d\u000a"; 

导致编译器错误
因为你应该使用"text\015\012""text\r\n"