如何在Java字符串中输入引号?
我想在Java中初始化一个字符串,但该字符串需要包含引号;例如:。我尝试做:"ROM"
String value = " "ROM" ";
但这行不通。如何在字符串中包含 s?"
我想在Java中初始化一个字符串,但该字符串需要包含引号;例如:。我尝试做:"ROM"
String value = " "ROM" ";
但这行不通。如何在字符串中包含 s?"
在 Java 中,您可以使用以下方式转义引号:\
String value = " \"ROM\" ";
关于你在伊恩·亨利回答后的评论,我并不完全确定我理解你在问什么。
如果要将双引号添加到字符串中,则可以将双引号连接到字符串中,例如:
String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";
或者,如果你想用一个 String 变量来做这件事,那就是:
String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";
当然,这实际上取代了原始的ROM,因为Java字符串是不可变的。
如果你想做一些事情,比如把变量名称变成一个字符串,你不能在Java,AFAIK中做到这一点。