假设你有一个字符串文字,里面有很多引号.你可以逃避所有这些,但这是一种痛苦,难以阅读.
在某些语言中,您可以这样做:
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有类似的东西吗?
如何在Eclipse JDT中将多行选择转换为String.如下所示
从:
xxxx
yyyy
zzz
Run Code Online (Sandbox Code Playgroud)
至:
"xxxx " +
"yyyy " +
"zzz"
Run Code Online (Sandbox Code Playgroud)
我尝试了以下模板
"${line_selection}${cursor}"+
Run Code Online (Sandbox Code Playgroud)
但是这样我只能将整个区块分别包围而不是每条线.如何实现多线处理,例如评论所选块?
如果我有一个字符串变量:
String example = "Hello, I'm here";
Run Code Online (Sandbox Code Playgroud)
我想在每个变量前面'和" 变量内添加一个转义字符(即实际上不会转义字符),我该怎么做?
当我写出我的字符串时,它告诉我字符串文字没有正确关闭,但看起来它是......?然后,如果我取出/ | \,错误向下移动2行到腿.我研究过,似乎无法知道问题是什么......
public static void printMan(int badGuesses) {
String[] man = new String[];
man={"______",
"| |",
"| o",
"| |",
"| /|\", //it tells me that i need to insert missing quote
"| |",
"| / \"
};
int counter = 0;
while (counter < badGuesses) {
System.out.println(man[counter]);
}
Run Code Online (Sandbox Code Playgroud)