文章详情页
java代码如下,输出结果中为什么s对象?
浏览:225日期:2024-02-05 16:58:16
问题描述
Collection c2 =new ArrayList();Student s= new Student();c2.add(s);c2.add('我');Iterator it = c2.iterator();while (it.hasNext()) { it.next(); Object object = (Object) it.next(); System.out.println(object);}输出结果为“我”,并没有s对象啊?
问题解答
回答1:while (it.hasNext()) { it.next(); //第一个对象 Student Object object = (Object) it.next(); //第二个对象 String System.out.println(object);}
while循环里一次next了两次
回答2:没有定义str方法的类不能println出想要的东西来。
回答3:it.next()循环了两次
回答4:it.next()循环了俩次哦!
标签:
java
排行榜
![$fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题](http://www.haobala.com/attached/image/news/202205/093622cb60.png)