如何在 Java 9 中的 JShell 中实现地图?
JShell 是一个随 Java 9 一起推出的 Java Shell 工具。这是一个交互工具,可以读取输入,执行输入,然后在命令行提示符中打印出来。我们不需要像 Java 类一样编写一个 main() 方法来执行它。
我们可以在 JShell 工具中实现不同的集合,包括 set、 list和 map。其中一个重要的集合是 Map 接口,它是一对键值对。 Map 不包含重复的键,每个键最多映射到一个值。
在下面的示例中,我们可以实现非空地图。
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> Map<String, String> map = new HashMap<String, String>();
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<String, String> immutableMap = Collections.unmodifiableMap(map);
immutableMap ==> {raja=ramesh, jai=dev, chaintaya=krishna, adithya=sai}
jshell>
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP