Gal*_*ala 25 java unicode-escapes
我需要转义以下定义为静态final的序列
final String POSIX_SIGNATURE = "ustar".concat("\0").concat("00");
Run Code Online (Sandbox Code Playgroud)
如何在不使用.concat()方法和+字符串运算符的情况下转义它?
final String POSIX_SIGNATURE = "ustar\000";
Run Code Online (Sandbox Code Playgroud)
这是无效的,与第一个不同.
final String POSIX_SIGNATURE = "ustar\0\00";
Run Code Online (Sandbox Code Playgroud)
也不是这个.
Dar*_*oid 23
使用unicode转义序列:
"\u000000"
Run Code Online (Sandbox Code Playgroud)
这是NUL字符(\u0000),后跟两个0.
Pau*_*ton 15
你也可以使用
"ustar\00000"
Run Code Online (Sandbox Code Playgroud)
\可以跟随最多3个八进制数字(在000和之间377),所以\000接下来是"00".
或者,你可以做到
"ustar\0\600"
Run Code Online (Sandbox Code Playgroud)
这\0之后\60(八进制为'0'后面)'0'.
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |