你能帮我设置输入掩码吗?
字符串格式=“X-XX-XXX”
X 是来自控制台/键盘的用户输入。
当用户输入字符串格式时,我一直想显示破折号(-)。
你能帮我解决我的问题吗?
最佳答案
在打字时不可能显示整个掩码,但您可以做的是一次读取单个字符,当您到达相关位置时,输出一个破折号。
编辑:可以在控制台中移动光标,这样您就可以输出掩码,然后相应地操纵光标(取决于按下了多少个键)。
我刚刚找到了这个here :
char escCode = 0x1B;
int row = 10; int column = 10;
System.out.print(String.format("%c[%d;%df",escCode,row,column));
这应该将光标移动到控制台上的位置 10,10。
关于java - 从控制台输入掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10586988/