【发布时间】:2012-08-23 12:22:54
【问题描述】:
什么是字符串文字\\反斜杠?它有什么作用?我想过,但我不明白。我也在wikipedia 上阅读过它。当我尝试打印以下内容时:
System.out.println("Mango \\ Nightangle");
输出为:Mango \ Nightangle
这个字符串字面量有什么意义?
【问题讨论】:
-
只是另一个字符。反斜杠本身是一个转义字符,因此必须自行转义才能仅打印一个反斜杠。除此之外,没有什么特别的意义。
-
"这个字符串字面量的意义是什么?"实际的字符串值为
Mango \ Nightangle。Mango \\ Nightangle是编码形式,双反斜杠是 Java 需要特殊字符的转义序列。因此,单个反斜杠会导致编译错误。 -
在英语中使用正斜杠更为常见,例如“Mango / Nightangle”,例如和/或
标签: java string string-literals