java中amal,Java中的LinkedHashMap和LinkedHashSet

LinkedHashMap

Map接口的哈希表和链表实现,具有可预测的迭代顺序。让我们看一个例子-

示例import java.util.*;

public class Demo {

public static void main(String args[]){

LinkedHashMap my_set;

my_set = new LinkedHashMap();

my_set.put(67, "Joe");

my_set.put(90, "Dev");

my_set.put(null, "Nate");

my_set.put(68, "Sara");

my_set.put(69, "Amal");

my_set.put(null, "Jake");

my_set.put(69, "Ral");

my_set.entrySet().stream().forEach((m) ->{

System.out.println(m.getKey() + " " + m.getValue());

});

}

}

输出结果67 Joe

90 Dev

null Jake

68 Sara

69 Ral

名为Demo的类包含主要函数,在该函数中将创建LinkedHashMap的实例。使用'put'函数以'''integer,string'''格式将元素添加到此哈希映射中。“ forEach”循环用于遍历哈希映射,并且元素显示在控制台上。

链接哈希集

Set接口的哈希表和链表实现,具有可预测的迭代顺序。让我们看一个例子-

示例import java.util.*;

public class Demo {

public static void main(String args[]){

LinkedHashSet my_set;

my_set = new LinkedHashSet();

my_set.add("Joe");

my_set.add("Dev");

my_set.add("Nate");

my_set.add("Sara");

my_set.add("Amal");

my_set.add("Jake");

my_set.add("Ral");

Iterator my_itr = my_set.iterator();

while (my_itr.hasNext()){

System.out.println(my_itr.next());

}

}

}

输出结果Joe

Dev

Nate

Sara

Amal

Jake

Ral

名为Demo的类包含主要功能,在其中创建LinkedHashSet的实例。使用“添加”功能将元素添加到此LinkedHashSet中。定义了一个迭代器,可用于迭代哈希集元素。这些元素显示在控制台上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值