如何在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" ";