大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
Java LinkedHashSet
1 什么是Java LinkedHashSet
Java LinkedHashSet类实现了Set接口。并且HashSet的子类。
关于Java LinkedHashSet类的核心要点是:
Java LinkedHashSet类不能存储重复元素,和HashSet相似。
Java LinkedHashSet类提供所有Set接口的操作,并允许空元素。
Java LinkedHashSet类是非同步(线程不安全的)。
Java LinkedHashSet类是有序的。
2 Java LinkedHashSet的层次结构
LinkedHashSet类实现Set接口,且继承了HashSet类。
3 Java LinkedHashSet的语法
public class LinkedHashSet extends HashSet implements Set, Cloneable, Serializable
4 Java LinkedHashSet的构造方法
构造方法
描述
HashSet()
用于构造默认的HashSet。
HashSet(Collection c)
用于通过使用集合的元素来初始化HashSet。
LinkedHashSet(int capacity)
用于将LinkedHashSet的容量初始化为给定的整数容量。
LinkedHashSet(int capacity, float fillRatio)
用于根据其参数初始化HashSet的容量和填充率(也称为负载因子)。
5 Java LinkedHashSet的例子
让我们看一下Java LinkedHashSet类的简单示例。您会注意到元素是有序的。
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java LinkedHashSet的例子
*/
import java.util.*;
class Demo{
public static void main(String args[]){
//创建LinkedHashSet,添加元素
LinkedHashSet set=new LinkedHashSet();
set.add(“One”);
set.add(“Two”);
set.add(“Three”);
set.add(“Four”);
set.add(“Five”);
Iterator i=set.iterator();
while(i.hasNext())
{
System.out.println(i.next());
}
}
}
输出结果为:
One
Two
Three
Four
Five
6 Java LinkedHashSet排序重复元素
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java LinkedHashSet的例子
*/
import java.util.*;
class Demo{
public static void main(String args[]){
LinkedHashSet al=new LinkedHashSet();
al.add(“Eric”);
al.add(“Jack”);
al.add(“Mark”);
al.add(“Jack”);
Iterator itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
输出结果为:
Eric
Jack
Mark
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/182693.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...