如何在 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>
廣告