BufferedReader / Scanner不适用于“\ n”

时间:2017-02-25 21:09:15

标签: java bufferedreader

我正在处理客户端 - 服务器聊天应用程序,客户端决定通过键入“\ n”来离开聊天室。但是,String.equals()似乎不起作用。虽然我知道BufferedReader.readLine()会丢弃换行符,但我已经尝试使用Scanner类,但它也无效。我在这里做错了吗?

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            String keyboardInput = br.readLine();
            if (keyboardInput.equals("\n")) {
                break;
            }

编辑:意识到我需要与另一个人一起逃离。

1 个答案:

答案 0 :(得分:0)

解决了它,意识到我应该通过在它之前加一个\来逃避\ n。