java - Java的Scanner类中的多个分隔符

标签 java delimiter java.util.scanner

如何使用 Scanner 类的 useDelimiter() 方法同时使用逗号 (,) 和换行符 (\n) 作为分隔符?

我正在解析 csv 文件中的一些文本。

最佳答案

 Scanner s = new Scanner("hello, world \n hello world");
 s.useDelimiter(",|\\n");
 while(s.hasNext()){
          System.out.println(s.next());

 }

输出

hello
 world 
 hello world

关于java - Java的Scanner类中的多个分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898263/

相关文章:

java - 如何在 REST Web 服务中接收大型 XML 文件

java - 如何检测java扫描仪中的空行

Java 应用程序在 nextLine() 上崩溃

java - 重新定义扫描仪的非数字识别?

Java - 在赋值时抛出 IllegalArgumentException

java - 如何使 J-Unit Test 属性文件路径依赖于环境?

java - 使用 ShrinkWrap 找不到 test-persistence.xml

php - 每隔一个空格拆分字符串以隔离每两个单词

java - 何时使用 : Substring or Split using delimiter? 哪个更好?

json - 多个json字符串的分隔符