gpt4 book ai didi

java - 为什么这个 while 循环不在控制台上打印任何内容?

转载 作者:行者123 更新时间:2023-12-01 22:06:48 24 4
gpt4 key购买 nike

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());
}

关于java - 为什么这个 while 循环不在控制台上打印任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32584879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com