如何在Java字符串中输入引号?

我想在Java中初始化一个字符串,但是这个字符串需要包含引号; 例如: "ROM" 。 我试过了:

 String value = " "ROM" "; 

但是这不起作用。 我怎样才能包括在一个字符串?

在Java中,您可以使用\

 String value = " \"ROM\" "; 

不知道你使用的是什么语言(你没有指定),但你应该能够用引号"\"ROM\""转义引号字符"\"ROM\""

只是逃避报价:

 String value = "\"ROM\""; 

伊恩·亨利的回答提到你的意见,我不是100%肯定我明白你在问什么。

如果要将双引号添加到字符串中,则可以将双引号连接到字符串中,例如:

 String theFirst = "Java Programming"; String ROM = "\"" + theFirst + "\""; 

或者,如果你想用一个String变量来做,那将是:

 String ROM = "Java Programming"; ROM = "\"" + ROM + "\""; 

当然,这实际上取代了原来的ROM,因为Java字符串是不可变的。

如果您想要将变量名称转换为字符串,则无法在Java中使用AFAIK。

\ = \\

“= \"

新行= \r\n\n\r OR \n (取决于操作系统)小圆面包通常\n足够。

taabulator = \t

在Java中,您可以将char值与“

 char quotes ='"'; String strVar=quotes+"ROM"+quotes; 

看看这个…从任何你想要的电话。

 public String setdoubleQuote(String myText) { String quoteText = ""; if (!myText.isEmpty()) { quoteText = "\"" + myText + "\""; } return quoteText; } 

将双引号应用于非空动态字符串。 希望这是有帮助的。

假设ROM是字符串变量,它等于“strval”,你可以简单地做

 String value= " \" "+ROM+" \" "; 

它将被存储为

 value= " "strval" ";