0
Scanner input = new Scanner("12.23.45");
input.useDelimiter(".");
while (input.hasNextInt())
System.out.println(input.nextInt());
而不是每行都打印12,23,45,它什麼都不做。爲什麼這個while循環在控制檯上打印任何東西?
Scanner input = new Scanner("12.23.45");
input.useDelimiter(".");
while (input.hasNextInt())
System.out.println(input.nextInt());
而不是每行都打印12,23,45,它什麼都不做。爲什麼這個while循環在控制檯上打印任何東西?
你需要逃避.
Scanner input = new Scanner("12.23.45");
input.useDelimiter("\\.");
while (input.hasNextInt()) {
System.out.println(input.nextInt());
}