想问一下这里的变量s输入2023-11-11 0:01:0为啥报错呀?那应该输入什么样的格式呢?
3条回答 默认 最新
- 占得世间一味愚 2023-12-01 20:02关注
Scanner的next(String patter)方法的参数patter是一个正则表达式,并不是图中的日期时间格式。
这个时间日期格式对应的正则表达式是"\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}"(在java中使用,需要将\替换为\,这涉及到了转义字符)
需要注意的是next方法遇到空格会停止输入,所以上述的正则表达所无法正常使用解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 STM32F103C8T6使用标准库stm32f10x.h驱动ws2812
- ¥20 我是数控机床电气工程师,主要是做840DSL与one,请问如何自学
- ¥20 显示器休眠后重新唤醒出现蓝屏,蓝屏代码为DRIVER-POWER.STATE-FAILURE
- ¥20 alt+tab怎么恢复到以前的模式
- ¥15 来一个会抓包app支付链接的
- ¥15 MMdetection安装
- ¥15 STM32U535系列stop3模式进入和RTC唤醒
- ¥15 如何提取全民K歌没下载过但播放过很多次的音频?
- ¥15 树莓派运行detect.py
- ¥15 pdfplumber提起文本内容如何过滤水印内容