0
int readChar = cnslRdr.readCharacter();
if (readChar == 9){
if (cnslRdr.readCharacter() == 9){
cnslRdr.println("Double tab presssed..");
continue;
}
}
上記のコードは、コマンドプロンプトで実行すると最初の文字が検出されません。上記のロジックは、Jline2.14コンソールリーダーでDouble Tabキーを押すのを検出するために使用されます。JavaでJline 2.14を使用して最初の文字が検出/印刷されない