我正在处理客户端 - 服务器聊天应用程序,客户端决定通过键入“\ n”来离开聊天室。但是,String.equals()似乎不起作用。虽然我知道BufferedReader.readLine()会丢弃换行符,但我已经尝试使用Scanner类,但它也无效。我在这里做错了吗?
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String keyboardInput = br.readLine();
if (keyboardInput.equals("\n")) {
break;
}
编辑:意识到我需要与另一个人一起逃离。
答案 0 :(得分:0)
解决了它,意识到我应该通过在它之前加一个\来逃避\ n。