为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用扫描仪从{int:int}提取整数?

如何使用扫描仪从{int:int}提取整数?

翻阅古今 2021-04-06 14:09:02
我必须从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)
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 234 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信