关于java的it.hasNext()
比如一段代码,while(it.hasNext()){Stringstr=(String)it.next();System.out.println(str);这里我能理解...
比如一段代码,
while(it.hasNext()){
String str=(String)it.next();
System.out.println(str);
这里我能理解it.hasNext()是判断返回值是ture和fault,从而确定循环是否继续。但是,String str=(String)it.next();就不理解了,这里的it.next()是输出当前数吗?还是输出下一个数?不太理解it.next()到底输出那个数了,如果是当前的数,那么next是什么意思?如果是下一个数,那么第一个数又是怎么输出的呢? 展开
while(it.hasNext()){
String str=(String)it.next();
System.out.println(str);
这里我能理解it.hasNext()是判断返回值是ture和fault,从而确定循环是否继续。但是,String str=(String)it.next();就不理解了,这里的it.next()是输出当前数吗?还是输出下一个数?不太理解it.next()到底输出那个数了,如果是当前的数,那么next是什么意思?如果是下一个数,那么第一个数又是怎么输出的呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询