黑马程序员技术交流社区

标题: 很有意思的问题 [打印本页]

作者: せR3n、何必装纯    时间: 2011-11-11 10:40
标题: 很有意思的问题
Java code



    import java.util.Arrays;
    import java.util.Collection;
    import java.util.HashSet;

    public class InstrumentedHashSet<E> extends HashSet<E> {
    private int addCount = 0;
    @Override
    public boolean add(E e){
    addCount++;
    return super.add(e);
    }

    @Override
    public boolean addAll(Collection<? extends E> c){
    addCount += c.size();
    return super.addAll(c);
    }

    public static void main(String[] args) {
    InstrumentedHashSet<String> s = new InstrumentedHashSet<String>();
    s.addAll(Arrays.asList("Accordion","Banjo","Kazoo"));
    System.out.println(s.addCount);
    }
    }





问题:打印结果是什么?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2