如何从命令行Java程序中清除以前的终端

时间:2012-12-08 14:00:13

标签: java input

我是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

请告知我该怎么做。

非常感谢!

1 个答案:

答案 0 :(得分:-1)

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

另见clear screen option in java 上面的链接表明没有直接的方法来做你想要的。