这个问题在这里已经有答案了:
如何制作java打印引号,比如“hello”(10个答案)什么是反斜杠字符(\)(6个答案)上个月关门了。基本上,我希望输出是path=“c:\users\public”,在我看来,system.out.println(“path=“c:\users\public”);应该可以,但事实并非如此,所以问题是为什么java不能将短语作为字符的组合打印出来?顺便说一句,这是我第二次“编程”,所以请在简单的条款,如果可能的话。
oalqel3c1#
当您使用反斜杠(\)时,java假定您将使用转义字符。如果你想打印这一行,你可能应该使用下面的方法,它应该工作。在另一个字符串中使用了一个字符串,所以应该使用不同类型的倒逗号来告诉编译器,是的,在另一个字符串中有一个字符串。否则编译器将假定中间的倒逗号是结束逗号。您可以转义每个转义字符。如果您注意到我在内部倒逗号(“”)和其他反斜杠(\)之前使用了反斜杠。在任何字符转义之前使用反斜杠。所以这应该管用。
System.out.println("Path = \"C:\\Users\\Public\"");
我希望现在你能打印出你需要的输出。
nsc4cvqm2#
你应该避开这个特殊的角色,比如 " 以及 \ ```System.out.println("Path = "C:\Users\Public"");
"
\
2条答案
按热度按时间oalqel3c1#
当您使用反斜杠(\)时,java假定您将使用转义字符。如果你想打印这一行,你可能应该使用下面的方法,它应该工作。在另一个字符串中使用了一个字符串,所以应该使用不同类型的倒逗号来告诉编译器,是的,在另一个字符串中有一个字符串。否则编译器将假定中间的倒逗号是结束逗号。
您可以转义每个转义字符。如果您注意到我在内部倒逗号(“”)和其他反斜杠(\)之前使用了反斜杠。在任何字符转义之前使用反斜杠。所以这应该管用。
我希望现在你能打印出你需要的输出。
nsc4cvqm2#
你应该避开这个特殊的角色,比如
"
以及\
```System.out.println("Path = "C:\Users\Public"");