1

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

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

谢谢你。

4

1 回答 1

3

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

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

魔术发生在EraserThread课堂上。

于 2012-05-19T19:01:12.747 回答