Java#的@ string文字中Java的对应部分是什么?

时间:2011-12-04 20:24:15

标签: c# java string-literals

C#有@ string literal可灵活处理字符串中的转义字符。在Java中有类似的东西吗?

4 个答案:

答案 0 :(得分:6)

没有。你需要逃避你的角色。

答案 1 :(得分:4)

这称为逐字字符串文字 Java没有这样的功能。

答案 2 :(得分:2)

如果我每次在Java中都需要镍,那我只有镍......

如果您正在进行正则表达式操作,请考虑Pattern.quote作为替代。

答案 3 :(得分:2)

Java支持UNIX中不需要转义的路径分隔符。 e.g。

"c:/my/file.txt" 

在Windows上运行正常(如果你有一个名为c:的目录,则可以使用unix)

选择使用\而不是/作为路径分隔符,就像之前或之后的所有其他操作系统一样,是我的宠物仇恨。 ;)http://en.wikipedia.org/wiki/Backslash