gpt4 book ai didi

Java - 换行符和正斜杠分隔符

转载 作者:太空宇宙 更新时间:2023-11-04 06:56:29 26 4
gpt4 key购买 nike

        mykeyboard.useDelimiter("[/\n]");

这是我用来作为分隔符的。我正在尝试以 mm/dd/yyyy 格式输入日期。但是,新行的分隔符不起作用。例如 1900 年 11 月 12 日并按 Enter 键会出现此错误:

 Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)

只有当我输入 11/12/1900/时,它才真正起作用。

最佳答案

试试这个:

mykeyboard.useDelimiter("[/\r\n]");

键盘上的回车键实际上是回车符(\r)而不是换行符;另外,根据终端/平台的不同,输入中可能会有一些行结尾翻译。

关于Java - 换行符和正斜杠分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22675381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com