您的位置:首页技术文章
文章详情页

java代码如下,输出结果中为什么s对象?

【字号: 日期:2024-02-05 16:58:16浏览:116作者:猪猪

问题描述

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