public class iterator {
public static void main(String[] args) {
Collection c=new HashSet();
c.add(new Name("f1","l1"));//Name是一个类,有两个私有属性firstName、lastName;
c.add(new Name("f2","l2"));
c.add(new Name("f3","l3"));
Iterator i=c.iterator();
while(i.hasNext()) {
Name n=(Name)i.next();
System.out.print(n.getFirstName()+" ");
}
}为什么输出顺序是f3 f2 f1???
public static void main(String[] args) {
Collection c=new HashSet();
c.add(new Name("f1","l1"));//Name是一个类,有两个私有属性firstName、lastName;
c.add(new Name("f2","l2"));
c.add(new Name("f3","l3"));
Iterator i=c.iterator();
while(i.hasNext()) {
Name n=(Name)i.next();
System.out.print(n.getFirstName()+" ");
}
}为什么输出顺序是f3 f2 f1???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货