假设你有一个字符串文字,里面有很多引号.你可以逃避所有这些,但这是一种痛苦,难以阅读.
在某些语言中,您可以这样做:
foo = '"Hello, World"';
Run Code Online (Sandbox Code Playgroud)
但是,在Java中,s ''用于chars,因此不能以String这种方式使用它.有些语言有解决此问题的语法.例如,在python中,您可以这样做:
"""A pretty "convenient" string"""
Run Code Online (Sandbox Code Playgroud)
Java有类似的东西吗?
我想在Java中初始化一个String,但该字符串需要包含引号; 例如:"ROM".我试过做:
String value = " "ROM" ";
Run Code Online (Sandbox Code Playgroud)
但这不起作用.如何"在字符串中包含s?
我想在java中打印反引号.但是怎么打印呢?
for(int i=0;i<hello.length;i++) {
String s=hello[i].toLowerCase().trim();
System.out.println(""+s+"");
}
Run Code Online (Sandbox Code Playgroud)
预计OP:"嗨"......
我知道如何在Java中用String文字打印双引号,但是如何用String变量打印双引号?下面的代码将无法编译。
String upperCasePhrase = capInitials("the initial letters should be capitalized");
System.out.println(\" upperCasePhrase \");
Run Code Online (Sandbox Code Playgroud) 我有如下所示的字符串,如下所示,字符串应以相同的格式打印
-t "|" -e "
Run Code Online (Sandbox Code Playgroud)
所以我试过的是
String s ;
args = String.valueOf(" -t");
args = String.valueOf(args) + String.valueOf(" |");
Run Code Online (Sandbox Code Playgroud)
请指教,这是对的吗?