我必须从stdin读取整数,它具有以下格式:{4:11},{23:29},{1:7}...我尝试使用扫描仪定界符,但我认为它存在问题 first '{'Scanner scanner = new Scanner(System.in).useDelimiter("\\D");while (scanner.hasNext()){ int x = scanner.nextInt(); int y = scanner.nextInt();}我得到这个异常:Exception in thread "main" java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:939) at java.base/java.util.Scanner.next(Scanner.java:1594) at java.base/java.util.Scanner.nextInt(Scanner.java:2258) at java.base/java.util.Scanner.nextInt(Scanner.java:2212) at Algorithm.main(Algorithm.java:63)
添加回答
举报
0/150
提交
取消