在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