今日学习day6

本文详细介绍了Java中的List(如ArrayList),Collection和Queue(如LinkedList)的使用方法,包括添加、删除、设置元素、子集操作以及队列的入队、出队和查看队首元素等基本操作。
摘要由CSDN通过智能技术生成
@Test
public void ListTest(){
    List list = new ArrayList();
    int size = list.size();
    System.out.println(size);
    System.out.println(list);
    //向集合中添加元素
    list.add(0,"zero");
    list.add(1,"one");
    list.add(2,2);
    list.add(3,'3');
    list.add(4,3.14);
    System.out.println(list);
    List list1 = new ArrayList();
    list1.add("two");
    list1.add(10);
    list1.addAll(list1);
    System.out.println(list);
    System.out.println("-----------------------");
    //
    Object o = list.get(3);
    System.out.println(o);
    //
    o = list.set(0,1);
    System.out.println("下标为0的位置修改为:" + o);
    System.out.println(list);

    //
    o = list.remove(0);
    System.out.println("删除的元素为:" + o);
    System.out.println("-----------------");

    System.out.println(list);
    List list2 = list.subList(0,3);
    System.out.println("List集合:" + list);
    System.out.println("子集合中的元素:" + list2);
    list2.remove(0);
    System.out.println("List集合:" + list);
    System.out.println("子集合中的元素:" + list2);
}

@Test
public void collectionTest02(){
    Collection<String> collection = new ArrayList<>();
    collection.add("AA");
    collection.add("BB");
    collection.add("BB");
    collection.add("DD");
    System.out.println(collection);
}

@Test
public void queueTest(){
    //准备一个Queue集合
    Queue<Integer> queue = new LinkedList<>();
    //将数据11 22 33 44 55依次入队并打印
    for (int i = 1; i <= 5; i++){
        queue.offer(i * 11);
        System.out.println(queue);
    }
    //然后查看队首元素并打印
    Integer it = queue.peek();
    System.out.println("队首元素:" + it);
    //然后将队列中所有数据依次出队并打印
    System.out.println("-------------------------");
    //poll
    int len = queue.size();
    for (int i = 1; i <= len; i++){
        Integer it1 = queue.poll();
        System.out.println(it1);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值