繁体   English   中英

将字符串转换为“ _”

[英]converting String to “_”

例如,我正在尝试将单词从txt文件转换为多个“ _”,假设我要给狗狗一个单词,我希望它像_ _ _一样打印,这样用户就可以猜出我尝试过的字母了这样,但是没用。

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

您可以像这样在一行中完成此操作:

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

trim()在那里删除最后的尾随空间。 如果只是这样打印字符串,则无论如何都不可见,因此您可以删除trim()调用。 为了完整起见,此处将其包括在内。

这种方法适用于任何单词。

String wordToGuess = "Hello";

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM