जेशेल एक कमांड-लाइन . है प्रॉम्प्ट टूल Java 9 . में पेश किया गया , और इसे REPL . भी कहा जाता है सरल कथनों का मूल्यांकन करने, उसे क्रियान्वित करने और आउटपुट को तुरंत प्रिंट करने के लिए टूल।
मैप इंटरफ़ेस कुंजी/मान के रूप में तत्वों के संग्रह को लागू करने के लिए एक अनुबंध निर्दिष्ट करता है जोड़े। जावा संग्रह कक्षाएं जो मानचित्र . को लागू करती हैं इंटरफ़ेस हैं HashMap, LinkedHashMap, और TreeMap ।
नीचे दिए गए कोड स्निपेट में, HashMap . के तत्व इंसर्शन क्रम में या चाबियों के क्रमबद्ध क्रम में स्टोर करने की गारंटी नहीं है।
स्निपेट-1
jshell> HashMap<String, Integer> hashMap = new HashMap<>();
hashMap ==> {}
jshell> hashMap.put("Adithya", 101);
$2 ==> null
jshell> hashMap.put("Jai", 102);
$3 ==> null
jshell> hashMap.put("Chaitanya", 103);
$4 ==> null
jshell> hashMap.put("Ravi", 104);
$5 ==> null
jshell> hashMap
hashMap ==> {Chaitanya=103, Jai=102, Ravi=104, Adithya=101}
मैं नीचे दिए गए कोड स्निपेट में LinkedHashMap . के तत्व सम्मिलन . में संग्रहीत किया है आदेश।
स्निपेट-2
jshell> LinkedHashMap<String, Integer> linkedHashMap = new LinkedHashMap<>();
linkedHashMap ==> {}
jshell> linkedHashMap.put("Raja", 101);
$8 ==> null
jshell> linkedHashMap.put("Adithya", 102);
$9 ==> null
jshell> linkedHashMap.put("Surya", 103);
$10 ==> null
jshell> linkedHashMap.put("Vamsi", 104);
$11 ==> null
jshell> linkedHashMap
linkedHashMap ==> {Raja=101, Adithya=102, Surya=103, Vamsi=104}
नीचे दिए गए कोड स्निपेट में, ट्रीमैप . के तत्व कुंजी के प्राकृतिक क्रमबद्ध क्रम में संग्रहीत किया है।
स्निपेट-3
jshell> TreeMap<String, Integer> treeMap = new TreeMap<>();
treeMap ==> {}
jshell> treeMap.put("Raj", 101);
$14 ==> null
jshell> treeMap.put("Pavan", 102);
$15 ==> null
jshell> treeMap.put("Arjun", 103);
$16 ==> null
jshell> treeMap.put("Manoj", 104);
$17 ==> null
jshell> treeMap
treeMap ==> {Arjun=103, Manoj=104, Pavan=102, Raj=101}