In Java, should I escape a single quotation mark (') in String (double quoted)?

后端 未结 2 613
心在旅途
心在旅途 2020-12-14 00:54

In Java, \\\' denotes a single quotation mark (single quote) character, and \\\" denotes a double quotation mark (double quote) character.

相关标签:
2条回答
  • 2020-12-14 01:09

    You don't need to escape the ' character in a String (wrapped in "), and you don't have to escape a " character in a char (wrapped in ').

    0 讨论(0)
  • 2020-12-14 01:34

    It's best practice only to escape the quotes when you need to - if you can get away without escaping it, then do!

    The only times you should need to escape are when trying to put " inside a string, or ' in a character:

    String quotes = "He said \"Hello, World!\"";
    char quote = '\'';
    
    0 讨论(0)
提交回复
热议问题