Java Scanner 分隔符分号和换行符

标签 java

我想告诉我的扫描仪像之前的任何内容一样读取一行;CR(分号后跟回车符)

scan.useDelimiter(Pattern.compile("(;\\n)"));

我尝试了上述方法,但在 .next() 期间没有得到这样的元素。

有人可以帮我解决这个问题吗?

最佳答案

模式 "\\n" 将匹配 LF - 换行字符。 CR是回车符,它是一个不同的字符,应该写成"\\r"

关于Java Scanner 分隔符分号和换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49549567/

相关文章:

java - 如何在 Android Studio 中请求位置权限?

java - Jackson ObjectMapper : Can java. util.Set 按升序序列化为 JSON 数组?

java - Spring/带注释的字段导致找不到类的序列化器

java - 为具有泛型类型的 Java POJO 生成 Avro 架构

java - 来自 IIS 7.0 的信息

java - Oracle JDBC 欧元字符

java - jsoup 不抓取所有元素?

java - jsoup 解析框架集和 id 属性的问题

java - 我有一个 htm 文件,我可以将它读取为 UTF-8 格式的文件而不对该文件做任何操作吗

java - 使用泛型类型和继承时出现警告