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
文件,然后重新编译。