int readChar = cnslRdr.readCharacter();
if ( readChar == 9){
if (cnslRdr.readCharacter() == 9 ){
cnslRdr.println("Double tab presssed..");
continue;
}
}当在命令提示符中运行时,上面的代码没有检测到键入的第一个字符。上面的逻辑用于检测Jline2.14控制台阅读器中的双Tab键按下
https://stackoverflow.com/questions/38267760
复制相似问题