0
点赞
收藏
分享

微信扫一扫

【JAVA百炼成仙】渡劫篇 上——Collection集合(List、Set)

互联网码农 2022-03-17 阅读 57

🔎这里是JAVA成仙路,关注我学习JAVA不迷路
👍如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位🔎点赞👍评论收藏⭐️

前言:本章具体介绍了ArrayList和HashSet两种集合的基本使用方法和区别,图解穿插代码实现。

JAVA成仙路从基础开始讲,后续会讲到JAVA高级,中间会穿插面试题和项目实战,希望能给大家带来帮助!

文章目录


在这里插入图片描述

img

Collection

List

ArrayList

创建ArrayList对象:

public class List {
    public static void main(String[] args) {
        var list = new ArrayList();
    }
}

向集合中添加数据:

public class List {
    public static void main(String[] args) {
        var list = new ArrayList();
        list.add("a");
        list.add(1);
        list.add(1);
        System.out.println(list);
    }
}

在这里插入图片描述
清空集合数据:

public class List {
    public static void main(String[] args) {
        var list = new ArrayList();
        list.add("a");
        list.add(1);
        list.add(1);
        System.out.println(list);
        list.clear();
        System.out.println(list);
    }
}

在这里插入图片描述

修改指定索引位置的对象

public class List {
    public static void main(String[] args) {
        var list = new ArrayList();
        list.add("a");
        list.add(1);
        list.add(1);
        System.out.println(list);
        list.set(2, "a");
        System.out.println(list);
    }
}

在这里插入图片描述

Set

HashSet

创建ArrayList对象:

public class Set {
    public static void main(String[] args) {
        var set = new HashSet<>();
      
    }
}

向集合中添加数据:

public class Set {
    public static void main(String[] args) {
        var set = new HashSet<>();
        set.add(1);
        set.add("a");
        set.add("a");
        System.out.println(set);
    }
}

在这里插入图片描述
清空集合数据:

public class Set {
    public static void main(String[] args) {
        var set = new HashSet<>();
        set.add(1);
        set.add("a");
        set.add("a");
        System.out.println(set);
        set.clear();
        System.out.println(set);
    }
}

在这里插入图片描述
删除指定元素

public class Set {
    public static void main(String[] args) {
        var set = new HashSet<>();
        set.add(1);
        set.add("a");
        set.add("a");
        System.out.println(set);
        set.remove("a");
        System.out.println(set);
    }
}

在这里插入图片描述

ArrayList和HashSet的区别

泛型

创建泛型:

List<String> list = new ArrayList<>();

下一章介绍Map集合

新社区

【IT桃花岛】
前五十加入的成员全部设为元老,以后所有帖子加精提高曝光。
大家可以把自己的博客分享到社区一起互访,三个社区管理员每天会给社区内所有分享的博客高质量三连。

社区连接:
https://bbs.csdn.net/forums/ITtaohuadao?category=0

想要增加自身流量的兄弟一起冲

官方活动

CSDN社区 《创作达人》活动,只要参与其中并创作文章就有机会获得官方奖品:精品日历、新程序员杂志,快来参与吧!链接直达 https://bbs.csdn.net/topics/605272551

举报

相关推荐

0 条评论