您身边的网站建设专家
成功案例

【建站服务】东明网页设计-高端网站设计公司-域名申请

日期: 2022-09-21 05:13:19 浏览数:8


​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


东明网页设计-高端网站设计公司


网站建设.png

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

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

基本类型引用类型
booleanBoolean
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter

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

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

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

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

添加元素

HashSet 类提供了很多有用的方法,添加元素可以使用 add() 方法:

实例

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

public class RunoobTest {
    public static void main(String[] args) {
    HashSet<String> sites = new HashSet<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Zhihu");
        sites.add("Runoob");  // 重复的元素不会被添加
        System.out.println(sites);
    }
}

执行以上代码,输出结果如下:

[Google, Runoob, Zhihu, Taobao]


在上面的实例中,Runoob 被添加了两次,它在集合中也只会出现一次,因为集合中的每个元素都必须是唯一的。


判断元素是否存在

我们可以使用 contains() 方法来判断元素是否存在于集合当中:

实例

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

public class RunoobTest {
    public static void main(String[] args) {
    HashSet<String> sites = new HashSet<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Zhihu");
        sites.add("Runoob");  // 重复的元素不会被添加
        System.out.println(sites.contains("Taobao"));
    }
}

执行以上代码,输出结果如下:

true

删除元素

我们可以使用 remove() 方法来删除


代码,输出结果如下:


true

删除元素

我们可以使用 remove() 方法来删除集合中的元素:


实例

// 引入 HashSet 类      

import java.util.HashSet;


public class RunoobTest {

    public static void main(String[] args) {

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

        sites.add("Google");

        sites.add("Runoob");

        sites.add("Taobao");

        sites.add("Zhihu");

        sites.add("Runoob");     // 重复的元素不会被添加

        sites.remove("Taobao");  // 删除元素,删除成功返回 true,否则为 false

        System.out.println(sites);

    }

}

执行以上代码,输出结果如下:


[Google, Runoob, Zhihu]

删除集合中所有元素可以使用 clear 方法:


实例

// 引入 HashSet 类      

import java.util.HashSet;


public class RunoobTest {

    public static void main(String[] args) {

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

        sites.add("Google");

        sites.add("Runoob");

        sites.add("Taobao");

        sites.add("Zhihu");

        sites.add("Runoob");     // 重复的元素不会被添加

        sites.clear();  

        System.out.println(sites);

    }

}

执行以上代码,输出结果如下:


[]

计算大小

如果要计算 HashSet 中的元素数量可以使用 size() 方法:


实例

// 引入 HashSet 类      

import java.util.HashSet;


public class RunoobTest {

    public static void main(String[] args) {

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

        sites.add("Google");

        sites.add("Runoob");

        sites.add("Taobao");

        sites.add("Zhihu");

        sites.add("Runoob");     // 重复的元素不会被添加

        System.out.println(sites.size());  

    }

}

执行以上代码,输出结果如下:


4

迭代 HashSet


东明网页设计-高端网站设计公司


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设:上往建站