word(密码)显示在星号 – 控制台应用程序中

我正在尝试编写一个程序,允许两个玩家玩“猜词”游戏,作为我在Java学习曲线的一部分。 出现提示时,播放器1键入一个单词,但屏幕显示单词中每个字母的星号*。 简单的播放器1键入一个单词,但该单词应以星号而不是字符显示。 我似乎有问题让这一个正确。

Stream Buffer或Scanner类中是否有任何方法允许我在上面执行此操作。

谢谢。

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

使用此参考http://java.sun.com/developer/technicalArticles/Security/pwordmask/

魔术发生在EraserThread类中。