[英]Why doesn't this while loop print anything on console?
Scanner input = new Scanner("12.23.45");
input.useDelimiter(".");
while ( input.hasNextInt() )
System.out.println(input.nextInt());
它没有执行任何操作,而不是在新行中分别打印12、23、45。
你需要逃跑.
Scanner input = new Scanner("12.23.45");
input.useDelimiter("\\.");
while (input.hasNextInt()) {
System.out.println(input.nextInt());
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.