如何创建一个带有"字符"的字符串?(Java)

Tim*_*eus 4 java string

那几乎是我的问题,我需要做这样的事情:

String scriptContent = "print("Hello World")";
Run Code Online (Sandbox Code Playgroud)

小智 8

使用\".

String scriptContent = "print(\"Hello World\")";
Run Code Online (Sandbox Code Playgroud)


tem*_*def 7

您正在寻找一种称为转义序列的东西,这是一种告诉Java将特定字符解释为默认情况下的其他内容的方法.在您的情况下,您可以通过在其前面添加斜杠来创建包含双引号的Java字符串:

String scriptContent = "print(\"Hello World\")";
Run Code Online (Sandbox Code Playgroud)

Java中还有许多其他转义序列.例如,\\代表斜杠字符本身(而不是另一个转义序列的开头!); \'代表单引号; 并\n代表换行符.还有很多其他的; 有关更多详细信息,请参阅Java参考.