我试图将单词从txt文件转换为多个" _" 例如, 让我说我要说狗我想要打印像_ _ _ 所以用户可以猜出这些字母 我试过这种方式,但它没有用。
for(int i=0;i<randomWordLength;i++){
Integer.toString(i);
i=symbol;
System.out.println(i);
}
答案 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();