String.equals()方法不匹配"\n"字符

cte*_*ers -5 java newline equals

所以我对String类的equals()方法有问题.我正在尝试检查以确保用户输入不仅仅是一个新行字符("\n"),但每当我比较只是换行符的用户输入时,它总是返回false.这是代码:

command = kb.nextline();
if(!command.equals("\n"))
{
    performProcess(command);
}
Run Code Online (Sandbox Code Playgroud)

其中"kb"是扫描仪.有任何想法吗?

use*_*ica 8

此方法返回当前行的其余部分,不包括末尾的任何行分隔符.

相关文档.