Java字符串数组双引号错误
当我写出我的字符串时,它告诉我字符串文本没有正确关闭,但它看起来像是。。?然后,如果我取出/| \这个错误向下移动两行到腿部。我研究了一下,似乎不知道问题出在哪里Java字符串数组双引号错误,java,Java,当我写出我的字符串时,它告诉我字符串文本没有正确关闭,但它看起来像是。。?然后,如果我取出/| \这个错误向下移动两行到腿部。我研究了一下,似乎不知道问题出在哪里 public static void printMan(int badGuesses) { String[] man = new String[]; man={"______", "| |", "| o",
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]);
}
publicstaticvoidprintman(int错误猜测){
字符串[]人=新字符串[];
男人={{{uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
"| |",
“| o”,
"| |",
“|/|\”,//它告诉我需要插入缺少的引号
"| |",
"| / \"
};
int计数器=0;
while(计数器<猜错){
系统输出打印(人工[柜台]);
}
看起来你有一个转义字符
\
是一个字符,在这种情况下,您也需要对其进行转义。否则,您将得到一个未终止的字符串。\“
表示实际字符”
,而不是字符串的开头或结尾
如果您想要实际字符\
,您也需要将其转义:\\
String[] man = new String[]{
"| |",
"| o",
"| |",
"| /|\\", \\<- note the extra \
"| |",
"| / \\" \\<- note the extra \ here too
};
man={"______",
"| |",
"| o",
"| |",
"| /|\\", \\ and extra slash here
"| |",
"| / \\" \\ and here
};
String[]man=新字符串[]{
"| |",
“| o”,
"| |",
“|/|\\”,\ \看起来您有一个转义字符
\
是一个字符,在这种情况下,您也需要对其进行转义。否则,您将得到一个未终止的字符串。\“
表示实际字符”
,而不是字符串的开头或结尾
如果您想要实际字符\
,您也需要将其转义:\\
String[] man = new String[]{
"| |",
"| o",
"| |",
"| /|\\", \\<- note the extra \
"| |",
"| / \\" \\<- note the extra \ here too
};
man={"______",
"| |",
"| o",
"| |",
"| /|\\", \\ and extra slash here
"| |",
"| / \\" \\ and here
};
String[]man=新字符串[]{
"| |",
“| o”,
"| |",
“|/|\\”,\\
是一个转义字符。您必须再次转义它,因此最后一行应该如下所示:
"| / \\"
\
是转义字符。您必须再次转义它,因此最后一行应该如下所示:
"| / \\"
这是因为您使用的是excape字符。\\“
导致考虑”
,请添加\\”
这是因为您使用的是excape字符。\\“
导致考虑”
,请添加\\”
您还声明数组为坏数组,如果使用Initializator,则必须以这种方式执行,否则必须为数组提供大小
String[] man = new String[]{"______",
"| |",
"| o",
"| |",
"| /|\\",
"| |",
"| / \\"
};
您还声明数组为坏数组,如果使用Initializator,则必须以这种方式执行,否则必须为数组提供大小
String[] man = new String[]{"______",
"| |",
"| o",
"| |",
"| /|\\",
"| |",
"| / \\"
};
公共静态void printMan(int错误猜测){
String[]人=新字符串[];
男人={{{uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
"| |",
“| o”,
"| |",
“|/|\”,//它告诉我需要插入缺少的引号
"| |",
"| / \"
};
int计数器=0;
while(计数器<猜错){
系统输出打印(人工[柜台]);
}
建议:1.在代码中使用的每个\之前添加一个额外的\
在匿名初始化数组时,最好在声明中进行初始化
String[]man=新字符串[]{“”,“| |”}
公共静态void printMan(int错误猜测){
String[]人=新字符串[];
男人={{{uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
"| |",
“| o”,
"| |",
“|/|\”,//它告诉我需要插入缺少的引号
"| |",
"| / \"
};
int计数器=0;
while(计数器<猜错){
系统输出打印(人工[柜台]);
}
建议:1.在代码中使用的每个\之前添加一个额外的\
在匿名初始化数组时,最好在声明中进行初始化
String[]man=新字符串[]{“”,“| |”}
这是一个了解社区维基的好机会。为什么这个答案是一个?:D@MarounMaroun以避免获得被认为不值得的代表OP@MarounMaroun这是一个无关紧要的问题,因此我不想让rep来回答。另一方面,这是很多用户都知道的关于这一点,它从许多不同的用户那里得到了大量的快速编辑-这样做可以让我们快速地得到高质量的答案。现在这是一个了解社区维基的好机会。为什么这个答案是这样的D@MarounMaroun以避免获得被认为不值得的代表OP@MarounMaroun这是一个无关紧要的问题,因此我没有回答另一方面,它是很多用户都知道的东西,所以它从很多不同的用户那里得到了很多快速的编辑-这样做可以让我们快速地得到高质量的答案。