zoukankan      html  css  js  c++  java
  • HashSet

    HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。

    HashSet 允许有 null 值。

    HashSet 是无序的,即不会记录插入的顺序。

    HashSet 不是线程安全的, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。 您必须在多线程访问时显式同步对 HashSet 的并发访问。

    HashSet 实现了 Set 接口。

    HashSet 中的元素实际上是对象,一些常见的基本类型可以使用它的包装类。

    基本类型对应的包装类表如下:

    基本类型

    引用类型

    boolean

    Boolean

    byte

    Byte

    short

    Short

    int

    Integer

    long

    Long

    float

    Float

    double

    Double

    char

    Character

    HashSet 类位于 java.util 包中,使用前需要引入它,语法格式如下:

    import java.util.HashSet; // 引入 HashSet 类

    以下实例我们创建一个 HashSet 对象 sites,用于保存字符串元素:

    HashSet<String> sites = new HashSet<String>();

     

     

    欢迎大家批评指正,指出问题,谢谢!

  • 相关阅读:
    Java
    Spring
    Q&A
    Q&A
    Q&A
    Spring
    Elasticsearch部署及基本概念
    rust(二) 变量及类型
    rust(一) 一些命令
    vim笔记
  • 原文地址:https://www.cnblogs.com/yhcTACK/p/15418811.html
Copyright © 2011-2022 走看看