【发布时间】:2015-06-26 15:00:50
【问题描述】:
我正在尝试阅读此模式...Scanner.useDelimiter 是什么?
这个输入是:
489 490-1; 491-1; 492-1; 493-1; 494-1; 495-1; 496-1; 497-1; 498-1; 499-1; 500-1;
490 491-1; 492-1; 493-1; 494-1; 495-1; 496-1; 497-1; 498-1; 499-1; 500-1;
491 492-1; 493-1; 494-1; 495-1; 496-1; 497-1; 498-1; 499-1; 500-1;
492 493-1; 494-1; 495-1; 496-1; 497-1; 498-1; 499-1; 500-1;
493 494-1; 495-1; 496-1; 497-1; 498-1; 499-1; 500-1;
494 495-1; 496-1; 497-1; 498-1; 499-1; 500-1;
495 496-1; 497-1; 498-1; 499-1; 500-1;
496 497-1; 498-1; 499-1; 500-1;
497 498-1; 499-1; 500-1;
我需要的输出是这样的:
489
490
1
491
1
492
1
493
1
我试过这个分隔符,但没有用:Scanner(readerFile).useDelimiter("\\s*-\\s*|;\\s*|\\s*");
【问题讨论】:
标签: java regex java.util.scanner