Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java useDelimiter未按预期工作_Java - Fatal编程技术网

Java useDelimiter未按预期工作

Java useDelimiter未按预期工作,java,Java,我有以下代码: in = new Scanner(klant); in.useDelimiter(","); while(in.hasNext()) { System.out.println(in.next()); } 在变量klant中,这一行是: 12127,Preusterink,M.F.,,15-03-1903,8191 QK,147 我希望这是输出 12127 Preusterink M.F. 15-03-1903 8191 QK 但是我越来越 12127 Preust

我有以下代码:

in = new Scanner(klant);
in.useDelimiter(",");
while(in.hasNext())
{
    System.out.println(in.next());
}
在变量klant中,这一行是:

12127,Preusterink,M.F.,,15-03-1903,8191 QK,147
我希望这是输出

12127
Preusterink
M.F.

15-03-1903
8191 QK
但是我越来越

12127
Preusterink
M.F.

15-03-1903
8191 
QK

尽管我将空格设置为“,”但它似乎仍然是一个分隔符。有人能帮我澄清一下吗?

我无法复制这个。我可以包括一个简短但完整的程序来显示它不是这样运行的,但它实际上并不是这样的“答案”。我得到了预期的输出。它不会在空白处分裂。请在另一台电脑上再次验证您对扫描仪的输入是否正常。请清理您的工作区或删除
.class
文件,然后重新编译。