在Java中,是否应该在String(双引号)中转义单引号(')?

在Java中,\'表示单引号(单引号)字符,并且\"表示双引号(双引号)字符。

因此,String s = "I\'m a human.";效果很好。

但是,String s = "I'm a human."也不会产生任何编译错误。

同样,char c = '\"';有效,但char c = '"';也有效。

在Java中,哪个更好用?在HTML或CSS中,诸如此类的style="font-family:'Arial Unicode

MS';"情况更为常见(对于此类标记,我认为这是使用引号的唯一方法),但是在Java中,我通常会看到人们使用转义字符,例如"I\'m a

human."

回答:

您无需将'字符串中的字符转义(用包裹"),也不必将"字符中的字符转义(用包裹')。

以上是 在Java中,是否应该在String(双引号)中转义单引号(')? 的全部内容, 来源链接: utcz.com/qa/424606.html

回到顶部