-1

我是Java新手,我认为有一个简单的问题,我找不到答案(可能是我的谷歌无法正常工作:))。

我有一个创建一些应用程序的任务,在它开始之前,用户应该在控制台中输入一些信息,例如:

[devel@edu-cs-tpl bank_side]$  ./crypto.sh -i
Enter number of ZMK components (1 - 9): 2
Enter ZMK component 1: 1f1f1f1f1f1f1f1f2d2d2d2d2d2d2d2d
Enter ZMK component 2: 4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a
Enter ZEK under ZMK:

我正在使用 java.util.Scanner 进行此输入。是否可以在 Java 上“隐藏”上次输入的组件?我是说:

1)

[devel@edu-cs-tpl bank_side]$  ./crypto.sh -i
Enter number of ZMK components (1 - 9): 2
Enter ZMK component 1: 1f1f1f1f1f1f1f1f2d2d2d2d2d2d2d2d

2)

[devel@edu-cs-tpl bank_side]$  ./crypto.sh -i
Enter number of ZMK components (1 - 9): 2
Enter ZMK component 2: 4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a

请建议我该怎么做。

非常感谢!

4

1 回答 1

-1

您可以在运行时通过命令行参数传递参数。

另请查看java 中的清除屏幕选项 上面的链接表明没有直接的方法可以做您正在寻找的事情。

于 2012-12-08T14:09:16.790 回答