Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.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 将字符串转换为“\u1”_Java - Fatal编程技术网

Java 将字符串转换为“\u1”

Java 将字符串转换为“\u1”,java,Java,我正在尝试将该单词从txt文件转换为多个\u文件 例如 比如说,我必须用单词dog,我想把它打印成_ 这样用户就可以猜出字母了 我试过这种方法,但没有成功 for(int i=0;i<randomWordLength;i++){ Integer.toString(i); i=symbol; System.out.println(i); }

我正在尝试将该单词从txt文件转换为多个\u文件 例如 比如说,我必须用单词dog,我想把它打印成_ 这样用户就可以猜出字母了 我试过这种方法,但没有成功

for(int i=0;i<randomWordLength;i++){
                    Integer.toString(i);
                    i=symbol;
                   System.out.println(i);
                }

这种方法适用于任何单词

String wordToGuess = "Hello";

for (int i = 0; i < wordToGuess.length(); i++) {
    System.out.print("_ ");
}
System.out.println();

这种方法适用于任何单词

String wordToGuess = "Hello";

for (int i = 0; i < wordToGuess.length(); i++) {
    System.out.print("_ ");
}
System.out.println();

您可以这样在一行中完成:

System.out.println(word.replaceAll(".", "_ ").trim());

修剪是为了去除最后的尾随空间。如果字符串是这样打印的,那么无论如何它都不可见,因此可以删除trim调用。为了完整起见,这里包含了它。

您可以在一行中完成它,如下所示:

System.out.println(word.replaceAll(".", "_ ").trim());

修剪是为了去除最后的尾随空间。如果字符串是这样打印的,那么无论如何它都不可见,因此可以删除trim调用。为了完整起见,这里包含了它。

@Andreas你应该把它作为一个答案发布出来,我想这是answer@Bohemian好的,完成了@安德烈亚斯,你应该把这个作为一个答案,我想这是answer@Bohemian好的,完成了!这样做的一个问题是,如果单词中存在空格和连字符,它也会替换空格和连字符。我建议将其改为word.replaceAll[A-Za-z],u.trim,以便只替换字母。@JacobG。嵌入非字母的单词超出了这个问题的范围,因为OP只是使用了一个长度值。即使您想支持它,该代码也不会这样做,因为例如,re-do将变成-。处理嵌入的非字母需要更复杂的逻辑,正如我所说的,这超出了这个问题的范围。其中的一个问题是,如果单词中存在空格和连字符,它也会替换空格和连字符。我建议将其改为word.replaceAll[A-Za-z],u.trim,以便只替换字母。@JacobG。嵌入非字母的单词超出了这个问题的范围,因为OP只是使用了一个长度值。即使您想支持它,该代码也不会这样做,因为例如,re-do将变成-。处理嵌入的非字母需要更复杂的逻辑,正如我所说的,这超出了这个问题的范围。