美文网首页
(复习)集合

(复习)集合

作者: 李霖神谷 | 来源:发表于2017-04-06 22:45 被阅读4次

    这学期的目的很简单,做到java基础的真正掌握,更系统全面的掌握。把遗漏的,掌握不是很清楚的知识点拾起来

    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    
    public class JiHeDemo {
        public static void main(String[] args) {
            Collection c = new ArrayList();
            c.add("lishaui");
            c.add("liqian");
            c.add(5);
            c.add(new Object());
            System.out.println(c);
            Iterator i = c.iterator();
            while (i.hasNext()) {
                System.out.println(i.next());
            }
        }
    }
    
    Collection c = new ArrayList();由于jdk中不直接提供Collection 接口的直接实现,它提供更具体的子(set list)接口来实现。
        其实集合中存储的时各个对象的地址,当执行System.out.println(c);时,就会调用该对象(Collection)的toString方法,得到集合中的所有地址,地址指向它们所对应的变量,之后调用它们自己的toString方法,得到对应的值。但是Object对应的toString方法方法是它的地址。所以运行结果
    

    [lishaui, liqian, 5, java.lang.Object@15db9742]
    lishaui
    liqian
    5
    java.lang.Object@15db9742

    相关文章

      网友评论

          本文标题:(复习)集合

          本文链接:https://www.haomeiwen.com/subject/bfkcattx.html