Java 如何显示\和";在爪哇?

Java 如何显示\和";在爪哇?,java,escaping,character,Java,Escaping,Character,如何显示字符\和“ 一个反斜杠(\)+和+(这是所需的输出) 我得到了smth近,但没有”。 网站上的答案显示不起作用的答案 System.out.println('\' and '\"'); 我想这是Java //this code System.out.println("Backslash is \\ and quote is \". The end."); //will print this string into the console: Backslash is \ and quo

如何显示字符\和“

一个反斜杠(\)+和+(这是所需的输出)

我得到了smth近,但没有”。 网站上的答案显示不起作用的答案

System.out.println('\' and '\"');

我想这是Java

//this code
System.out.println("Backslash is \\ and quote is \". The end.");

//will print this string into the console:
Backslash is \ and quote is ". The end.
因为
\
用于将普通字符,如
n
t
转换为特殊字符,如换行符
\n
或制表符
\t
。如果要打印反斜杠,不能在字符串中单独编写一个反斜杠,因为Java会查看反斜杠后面的下一个字符知道该怎么做。因为java需要在反斜杠后再加一个字符,所以该语言的一条规则是,如果你想实际打印一个反斜杠,你必须在第一个反斜杠后加上第二个反斜杠。如果你想连续打印两个反斜杠,你必须在代码中连续写四个反斜杠

//this code
System.out.println("Double Backslash is \\\\. The end.");

//will print this string into the console:
Double Backslash is \\. The end.

因为
用于在代码中启动和停止字符串,所以您还需要一种方法来向Java指示“我要写一个引号,但它是按字面意思打印的,它不会停止字符串”,并且在
前面加一个反斜杠,如
\”
@Caius Jard gace告诉您这样做的方法,只要逃离这个角色

System.out.println("\\" + and + "\""); // and is a variable

请考虑将语言标签添加到问题中,并在代码块中对代码进行格式化。@ WebDeal程序员添加代码格式是一回事,但您还编辑了代码,以消除OP所犯的错误之一。不要那样做。如果您要格式化代码,只需格式化它—不要开始修复它。用螺丝钉把它修好answer@CaiusJard,我只在代码前后添加了三个向后的单引号。我没有拿走任何东西。很可能是通过保存时的脚本完成的。谢谢,但我需要打印“\和”“。一个反斜杠(\)+和+”非常确定您可以从帖子中复制代码,删除单词,如
反斜杠
引用
结束
(加上所有相关的空格和标点符号)并到达您想去的地方?谢谢,它曾抛出异常,但现在没有。谢谢。