java 的Scanner hasNext()
答案:2 悬赏:40 手机版
解决时间 2021-01-29 02:25
- 提问者网友:我是女神我骄傲
- 2021-01-28 01:50
java 的Scanner hasNext()
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-01-28 02:47
Scanner使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的next方法将得到的标记转换为不同类型的值。
你这个代码页有点小问题
在while中,你判断一次,如果为true,你必须把当前匹配的提出来,不然就会发生死循环
大致修改如下:
int p = 0;
while (input.hasNext()){
String temp = input.next();
p++;
}
你这个代码页有点小问题
在while中,你判断一次,如果为true,你必须把当前匹配的提出来,不然就会发生死循环
大致修改如下:
int p = 0;
while (input.hasNext()){
String temp = input.next();
p++;
}
全部回答
- 1楼网友:琴狂剑也妄
- 2021-01-28 04:01
1.声明
以下是java.util.Scanner.hasNextLine()方法的声明
public boolean hasNextLine()
2.参数:NA
3.返回值
当且仅当此scanner输入另一行此方法返回true
4.异常
IllegalStateException -- 如果此scanner 已关闭
5.例子
下面的示例演示java.util.Scanner.hasNextLine()方法的用法。
Hello World!
true
3 + 3.0 = 6
false
以下是java.util.Scanner.hasNextLine()方法的声明
public boolean hasNextLine()
2.参数:NA
3.返回值
当且仅当此scanner输入另一行此方法返回true
4.异常
IllegalStateException -- 如果此scanner 已关闭
5.例子
下面的示例演示java.util.Scanner.hasNextLine()方法的用法。
Hello World!
true
3 + 3.0 = 6
false
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯