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

时间:2012-05-19 18:40:45

标签: java

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

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

谢谢。

1 个答案:

答案 0 :(得分:3)

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

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

魔术发生在EraserThread级。