Java 如何制作包含ascii文本和ascii十六进制代码的混合常量字符串?

Java 如何制作包含ascii文本和ascii十六进制代码的混合常量字符串?,java,android,string,hex,ascii,Java,Android,String,Hex,Ascii,我想定义一个常量字符串如下: “你好世界$1F” 其中“$1F”是ASCII十六进制代码。 非常感谢您的帮助。您需要的是: "Hello World\u001F" Java字符串、字符、字符使用Unicode字符集的UTF-16编码。(就像JavaScript、.NET、VB4、NCHAR、NVARCHAR等)与ASCII的任何相似之处都很少相关 因此,通过$1F,您必须表示Unicode代码点,它以字符串文字表示为单个UTF-16代码单元“\u001F”。(注意:您可以使用控制图片字符将其可

我想定义一个常量字符串如下:
“你好世界$1F”

其中“$1F”是ASCII十六进制代码。

非常感谢您的帮助。

您需要的是:

"Hello World\u001F"

Java字符串、字符、字符使用Unicode字符集的UTF-16编码。(就像JavaScript、.NET、VB4、NCHAR、NVARCHAR等)与ASCII的任何相似之处都很少相关


因此,通过$1F,您必须表示Unicode代码点,它以字符串文字表示为单个UTF-16代码单元“\u001F”。(注意:您可以使用控制图片字符将其可视化␟, )请更具体一些;“$1F”是从哪里来的?您编写的
字符串
文本有什么问题?您能解释一下什么是\u001F吗?这就是您在Java中表示任何16位Unicode字符的方式--\uxxx,其中XXXX是字符的十六进制值。Unicode的ASCII范围为0000到007F。