java扫描器和模式

java扫描器和模式,java,java.util.scanner,Java,Java.util.scanner,我不熟悉扫描仪方法。有没有办法检查scanner.nextLine()是否包含模式 例如xxx。xxxx:xxxx。xxxx: 因此,我想检查是否存在一个:忽略中间的xxxx。xxxx可以表示任何基本类型的字符串 任何帮助都将不胜感激。我将使用这种方法 尝试查找指定模式的下一个匹配项忽略 分隔符。如果在下一行分隔符之前找到图案, 扫描器通过匹配的输入并返回 匹配模式的字符串。如果在测试中未检测到此类图案 输入到下一行分隔符,然后返回null,并返回 扫描仪的位置不变。此方法可能会阻止等待 与模式

我不熟悉扫描仪方法。有没有办法检查scanner.nextLine()是否包含模式

例如xxx。xxxx:xxxx。xxxx:

因此,我想检查是否存在一个:忽略中间的xxxx。xxxx可以表示任何基本类型的字符串

任何帮助都将不胜感激。

我将使用这种方法

尝试查找指定模式的下一个匹配项忽略 分隔符。如果在下一行分隔符之前找到图案, 扫描器通过匹配的输入并返回 匹配模式的字符串。如果在测试中未检测到此类图案 输入到下一行分隔符,然后返回null,并返回 扫描仪的位置不变。此方法可能会阻止等待 与模式匹配的输入


我通常使用Scanner进行简单的行解析,并使用regex/
String#split(…)
进行更详细的解析。我自己,我只是用扫描器把线拿出来,然后把线分开。谢谢你的回复。为了便于拆分,需要更多的检查。