首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在两个零旁边转义空字节

在两个零旁边转义空字节
EN

Stack Overflow用户
提问于 2016-04-11 19:51:47
回答 3查看 2.4K关注 0票数 25

我需要转义以下定义为静态终结的序列

代码语言:javascript
复制
final String POSIX_SIGNATURE = "ustar".concat("\0").concat("00");

在不使用.concat()方法或+字符串运算符的情况下,如何转义?

代码语言:javascript
复制
final String POSIX_SIGNATURE = "ustar\000"; 

这是无效的,与第一个不一样。

代码语言:javascript
复制
final String POSIX_SIGNATURE = "ustar\0\00"; 

这个也不是。

EN

Stack Overflow用户

发布于 2016-04-11 20:03:57

您也可以使用

代码语言:javascript
复制
"ustar\00000"

\后面可以有最多3位八进制数字(在000377之间),所以这是\000,后面是"00"

或者,你也可以

代码语言:javascript
复制
"ustar\0\600"

这是\0,后面是\60 (八进制表示'0'),后面是'0'

票数 15
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36557984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档