Java中映射怎么实现_我们如何在Java 9的JShell中实现映射?

JShell是Java 9中引入的Java Shell工具。它是一个交互式工具,可以读取输入,执行输入并在命令行提示符下打印输出。我们不需要像Java类一样编写一种方法来执行它。main()

我们可以在JShell工具中实现包括set,list和map在内的不同集合。重要的集合是Map接口,它是一个键值对。一个映射不包含重复的键,并且每个按键最多一个值映射到。

在下面的示例中,我们可以实现非空映射。C:\Users\User>jshell

| Welcome to JShell -- Version 9.0.4

| For an introduction type: /help intro

jshell> Map map = new HashMap();

map ==> {}

jshell> map.put("raja", "ramesh");

$2 ==> null

jshell> map.put("adithya", "sai");

$3 ==> null

jshell> map.put("jai", "dev");

$4 ==> null

jshell> map.put("chaintaya", "krishna");

$5 ==> null

jshell> Map immutableMap = Collections.unmodifiableMap(map);

immutableMap ==> {raja=ramesh, jai=dev, chaintaya=krishna, adithya=sai}

jshell>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值