Scanner input = new Scanner("12.23.45");
input.useDelimiter(".");
while ( input.hasNextInt() )
System.out.println(input.nextInt());
不是在新行中打印12,23,45,而是什么都不做。
答案 0 :(得分:3)
你需要逃避.
Scanner input = new Scanner("12.23.45");
input.useDelimiter("\\.");
while (input.hasNextInt()) {
System.out.println(input.nextInt());
}