JAVA --集合

集合是什么?

  Java集合类存放于 java.util 包中,是一个用来存放对象的容器,别人写好的,拿来用就可以了,不同的集合有不同的特点。

           ①、集合只能存放对象。比如存一个 int 型数据 1放入集合中,其实它是自动转换成 Integer 类后存入的,Java中每一种基本类型都有对应的引用类型。

   ②、集合存放的是多个对象的引用,对象本身还是放在堆内存中。

   ③、集合可以存放不同类型,不限数量的数据类型。

 

 

 

    1.List 接口的主要类有 ArrayList 和 LinkedList

    2.Set 接口的主要类有 HashMap 和 TreeMap

 

双端队列和单端队列。

主要实现类有HashMap和TreeMap。

 

    ArrayList:
    public static void testArrayList()
    {
        ArrayList<String> list  = new ArrayList<String>();
        list.add("stu1");
        list.add("stu2");
        list.add("stu3");
        list.add("stu4");
        System.out.println("集合长度"+ list.size());
        System.out.println("第二个元素"+ list.get(1));

}

 

LinkedList:


    public static void test()
    {
        ArrayList<String> list  = new ArrayList<String>();
        list.add("stu1");
        list.add("stu2");
        list.add("stu3");
        list.add("stu4");
        Iterator<String> it =list.iterator();
        while(it.hasNext())
        {
            Object obj = it.next();
            System.out.println(obj);
        }
        

    增强for循环foreach:


    public static void Test()
    {
        ArrayList<String> list  = new ArrayList<String>();
        list.add("stu1");
        list.add("stu2");
        list.add("stu3");
        list.add("stu4");
        for (Object obj:list){
            System.out.println(obj);
        }

 

转载于:https://my.oschina.net/u/4108556/blog/3043040

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值