Java 单词(密码)以星号显示-控制台应用程序

Java 单词(密码)以星号显示-控制台应用程序,java,Java,我正在尝试编写一个程序,允许两名玩家玩“猜单词”游戏,作为我在Java中学习过程的一部分。 当出现提示时,player 1会键入一个单词,但屏幕会为单词中的每个字母显示一个星号*。玩家1只需键入一个单词,但该单词应以星号而不是字符显示。我似乎很难把这个弄对 在Stream Buffer或Scanner类中是否有允许我执行上述操作的方法 谢谢。您应该截取输入、保存原始数据并在控制台中隐藏显示它的直觉。您可以通过单独的线程来实现这一点 使用此引用 魔法发生在橡皮擦阅读课上。嗨,谢谢你的评论。你能详细

我正在尝试编写一个程序,允许两名玩家玩“猜单词”游戏,作为我在Java中学习过程的一部分。 当出现提示时,player 1会键入一个单词,但屏幕会为单词中的每个字母显示一个星号*。玩家1只需键入一个单词,但该单词应以星号而不是字符显示。我似乎很难把这个弄对

在Stream Buffer或Scanner类中是否有允许我执行上述操作的方法


谢谢。

您应该截取输入、保存原始数据并在控制台中隐藏显示它的直觉。您可以通过单独的线程来实现这一点

使用此引用


魔法发生在橡皮擦阅读课上。

嗨,谢谢你的评论。你能详细说明一下保存原始数据的方法吗?你的意思是什么?我怎样才能做到?我可以使用数组来执行此操作!!当然,您可以将其保存在数组、字符串等中。但在答案中发布的链接中,所有这些都已实现,并使用返回字符串的
PasswordField.readPassword
方法。@mishadoff链接已失效,因此此答案无效。请将其更新为包含所有必要信息。