A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么用StringBuffer与Account都不会报错?而String却报错?
import java.util.*;
public class Hzh14 {
public static void main(String[]args){
List s=new ArrayList();
StringBuffer s1=new StringBuffer("5");
Account a=new Account("1236");
Account a1=new Account("1234");
s.add("1");s.add("2");
s.add("3");
s.add("4");
s.add(s1);
s.add(a);
s.add(a1);
Iterator<Account> it=s.iterator();Iterator<String> it1=s.iterator();
int i=0;int q=0;
while(it.hasNext()){
if(i==5||i==6){System.out.print(it.next().f()+" ");}
else System.out.print(it.next()+" ");
i++;
}
while(it1.hasNext()){

System.out.print(it1.next()+" ");
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马