Scanner的useDelimiter方法是支持正则表达式的。假设一个字符串你想通过感叹号或者问号分割,这么写useDelimiter(“[!?]”)就可以了。
import java.util.Scanner;
public class first {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
sc.useDelimiter("[,.]");
int a = sc.nextInt();
int b = sc.nextInt();
System.out.printf("%d %d\n",a,b);
}
}
本文介绍了Java中Scanner类的useDelimiter方法,并演示了如何使用该方法通过正则表达式分割输入。示例代码展示了如何设置分隔符为逗号或句点,并读取整数。
500

被折叠的 条评论
为什么被折叠?



