初学java,想知道怎么用hasNextInt限制输入为数字
答案:2 悬赏:10 手机版
解决时间 2021-03-03 05:47
- 提问者网友:雪舞兮
- 2021-03-02 10:24
初学java,想知道怎么用hasNextInt限制输入为数字
最佳答案
- 五星知识达人网友:迟山
- 2021-03-02 11:22
scanner.hasNextInt() 的输出为 boolean。如果下一个token是integer,输出true,否者false。
Boolean a = scanner.hasNextInt();
if(a){//下个input是数字
}else{//下个input不是数字
}
Boolean a = scanner.hasNextInt();
if(a){//下个input是数字
}else{//下个input不是数字
}
全部回答
- 1楼网友:白昼之月
- 2021-03-02 12:32
先用it.hasnext() 判断集合里是不是已经没有元素了
如果有就用
it.next();
就是取得当前集合的元素 然后把指针往后移一位指向下一个元素(java确实还是有指针的只不过你不能自己调用罢了)
不过现在纠结这个其实没啥意义了 因为基本已经不用迭代器了 用5.0新加的for循环更简单
for(object o : 某个object数组或者集合)
{
string str = (string)o;
system.out.println(str);
}
这多简单
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯