将String转换为" _"

时间:2017-04-13 23:32:37

标签: java

我试图将单词从txt文件转换为多个" _" 例如, 让我说我要说狗我想要打印像_ _ _ 所以用户可以猜出这些字母 我试过这种方式,但它没有用。

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

2 个答案:

答案 0 :(得分:4)

你可以在一行中这样做:

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

trim()用于删除最终的尾随空格。如果字符串只是这样打印,则无论如何它都不可见,因此您可以删除trim()电话。为了完整起见,此处包括在内。

答案 1 :(得分:1)

这种方法适用于任何一个词。

String wordToGuess = "Hello";

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