如何在 Java 9 中的 JShell 中实现映射?
javaobject oriented programmingprogramming更新于 2025/9/10 17:16:17
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>
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

