我想告诉我的扫描仪像之前的任何内容一样读取一行;CR(分号后跟回车符)
scan.useDelimiter(Pattern.compile("(;\\n)"));
我尝试了上述方法,但在 .next()
期间没有得到这样的元素。
有人可以帮我解决这个问题吗?
最佳答案
模式 "\\n"
将匹配 LF - 换行字符。 CR是回车符,它是一个不同的字符,应该写成"\\r"
关于Java Scanner 分隔符分号和换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49549567/