文章詳情頁(yè)
java代碼如下,輸出結(jié)果中為什么s對(duì)象?
瀏覽:128日期:2024-02-05 16:58:16
問(wèn)題描述
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);}輸出結(jié)果為“我”,并沒(méi)有s對(duì)象啊?
問(wèn)題解答
回答1:while (it.hasNext()) { it.next(); //第一個(gè)對(duì)象 Student Object object = (Object) it.next(); //第二個(gè)對(duì)象 String System.out.println(object);}
while循環(huán)里一次next了兩次
回答2:沒(méi)有定義str方法的類(lèi)不能println出想要的東西來(lái)。
回答3:it.next()循環(huán)了兩次
回答4:it.next()循環(huán)了倆次哦!
標(biāo)簽:
java
排行榜

熱門(mén)標(biāo)簽