0
        int readChar = cnslRdr.readCharacter();
        if ( readChar == 9){                
                if (cnslRdr.readCharacter() == 9 ){                                         
                    cnslRdr.println("Double tab presssed..");                       
                    continue;
                }               
        }

上記のコードをコマンド プロンプトで実行すると、入力された最初の文字が検出されません。上記のロジックは、Jline2.14 コンソール リーダーでダブル タブ キーの押下を検出するために使用されます。

4

1 に答える 1