我是新來的Java,並有一個,我想,我找不到答案的簡單問題(可能是我的谷歌不能正常工作:))。java.util.Scanner
我有一個任務來創建一些應用程序時,才繼續開始,用戶需要輸入一些信息在控制檯,例如:
[[email protected] 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)
[[email protected] bank_side]$ ./crypto.sh -i
Enter number of ZMK components (1 - 9): 2
Enter ZMK component 1: 1f1f1f1f1f1f1f1f2d2d2d2d2d2d2d2d
2)
[[email protected] bank_side]$ ./crypto.sh -i
Enter number of ZMK components (1 - 9): 2
Enter ZMK component 2: 4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a
請指點我如何能做到這一點。
非常感謝!
似乎你的問題是有線的。第一個你正在執行一次crypto.sh,但在第二個中你每次都在執行。我的答案是第二個。 – vels4j
你的意思只是寫上一行,或者你的意思是讓它輸入永遠不會(因爲密碼提示)。在unix下,你可以寫一個回車符('「\ r」'),後面跟着大量的空格來隱藏以前的輸入。 – Dunes