【发布时间】:2016-01-23 12:19:24
【问题描述】:
我已经阅读了一些其他帖子,但无法弄清楚以下代码有什么问题以及为什么会引发异常:
public static void main(String[] args) {
Scanner scanner = new Scanner(" 0 B 2 # L");
String first = scanner.next("[0-9]+ [abB#]");
String second = scanner.next("[0-9]+ [abB#] [LR]");
System.out.println(first);
System.out.println(second);
}
预期输出:
0 B
2 # L
【问题讨论】:
标签: java regex pattern-matching java.util.scanner delimiter