Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java字符串数组双引号错误_Java - Fatal编程技术网

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这是一个无关紧要的问题,因此我没有回答另一方面,它是很多用户都知道的东西,所以它从很多不同的用户那里得到了很多快速的编辑-这样做可以让我们快速地得到高质量的答案。