当前位置: 首页 > news >正文

Collection中set下的Hashset和LinkedHashSet的区别

package Day15;/*
 *@author wanghongyuan
 *@Create 2020/12/24 7:47
 */

import java.util.HashSet;
import java.util.LinkedHashSet;

/*
    java.util.LinkedHashSet集合extends HashSet集合
    LinkedHashSet集合特点:
        底层是一个哈希表(数组+链表+红黑树)+链表,多了一条链表(记录元素的储存顺序),保证元素有序
         */
public class Demo04LinkedHashSet {
    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();
        set.add("www");
        set.add("abc");
        set.add("abc");
        set.add("itcast");
        System.out.println(set);//无序的,不允许重复的
        LinkedHashSet<String> linked = new LinkedHashSet<>();
        linked.add("www");
        linked.add("abc");
        linked.add("abc");
        linked.add("itcast");
        System.out.println(linked);//有序的,不允许重复的
    }
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据类型中的可变参数理解
  • intelliJ idea酷炫代码特效插件
  • Collections中的三个常用方法,addAll,sort,shuffle
  • Map遍历键值对案例练习
  • Hashtable
  • Map练习,统计输入字符串的个数
  • 斗地主综合案例有序版
  • Throwable中Exception/Error异常的分类及处理
  • 异常处理的过程
  • 异常的几个注意事项
  • 如何自定义异常类
  • 2020年年终总结
  • Thread类的使用方法
  • 异常的总结
  • Thread类的获取线程名称和设置线程名称
  • 4. 路由到控制器 - Laravel从零开始教程
  • jquery ajax学习笔记
  • js学习笔记
  • JS专题之继承
  • Kibana配置logstash,报表一体化
  • Mysql优化
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • 爱情 北京女病人
  • 从伪并行的 Python 多线程说起
  • 搭建gitbook 和 访问权限认证
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 力扣(LeetCode)21
  • 前端技术周刊 2019-02-11 Serverless
  • 前端面试题总结
  • 前端自动化解决方案
  • 什么软件可以剪辑音乐?
  • 使用API自动生成工具优化前端工作流
  • 学习HTTP相关知识笔记
  • 再谈express与koa的对比
  • 阿里云API、SDK和CLI应用实践方案
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • #android不同版本废弃api,新api。
  • #AngularJS#$sce.trustAsResourceUrl
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (1) caustics\
  • (pycharm)安装python库函数Matplotlib步骤
  • (zt)最盛行的警世狂言(爆笑)
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • .Net Core和.Net Standard直观理解
  • .Net Remoting(分离服务程序实现) - Part.3
  • .net web项目 调用webService
  • .net 按比例显示图片的缩略图
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • /run/containerd/containerd.sock connect: connection refused
  • @Transactional 详解