“是什么意思?”;转义序列“;在Java字符串文本的定义中?
根据Java语言规范: 字符可以用转义序列表示-一个转义序列用于U+0000到U+FFFF范围内的字符,两个转义序列用于U+010000到U+10FFFF范围内字符的UTF-16代理代码单元 这是什么意思?如果字符在U+0000到U+FFFF范围内,则可以使用一个转义序列。一个转义序列和两个转义序列有多大区别“是什么意思?”;转义序列“;在Java字符串文本的定义中?,java,string,jls,Java,String,Jls,根据Java语言规范: 字符可以用转义序列表示-一个转义序列用于U+0000到U+FFFF范围内的字符,两个转义序列用于U+010000到U+10FFFF范围内字符的UTF-16代理代码单元 这是什么意思?如果字符在U+0000到U+FFFF范围内,则可以使用一个转义序列。一个转义序列和两个转义序列有多大区别 通过转义序列,它是否指\n,\r和类似的内容?这是一个序列还是两个转义序列?从u+0000到u+ffff,每个数字(如果愿意)代表一个字符。但是,一些unicode字符(称为代理项对)是u
通过转义序列,它是否指
\n
,\r
和类似的内容?这是一个序列还是两个转义序列?从u+0000到u+ffff,每个数字(如果愿意)代表一个字符。但是,一些unicode字符(称为代理项对)是u+010000到u+10ffff中两个数字的组合。因此,如果你有一个从u+010000到u+10ffff的数字,那么就需要第二个数字来表示一个有效字符。通过转义序列,它们的意思是像\u0000
(可以在字符串中使用它来表示unicode字符)。你可以简单地复制这个句子,而不是重新键入它并在过程中引入错误。此外,下面的一句话说,逃逸序列在§3.10.6.中有描述,其中有定义。