इस उदाहरण में, हम जावा में कुंजियों द्वारा मानचित्र को क्रमबद्ध करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावा मैप इंटरफेस
- जावा हाशपॅप
- जावा ट्रीपैप
उदाहरण: ट्रीपैप का उपयोग करके किसी मानचित्र को क्रमबद्ध करें
import java.util.HashMap; import java.util.Map; import java.util.TreeMap; class Main ( public static void main(String() args) ( // create a hashmap Map languages = new HashMap(); languages.put("pos3", "JS"); languages.put("pos1", "Java"); languages.put("pos2", "Python"); System.out.println("Map: " + languages); // create a tree map from the map TreeMap sortedNumbers = new TreeMap(languages); System.out.println("Map with sorted Key" + sortedNumbers); ) )
आउटपुट
नक्शा: (पॉस १ = जावा, पॉस २ = पायथन, पॉस ३ = जेएस) सॉर्ट की (पॉस १ = जावा, पॉस २ = पायथन, पॉस ३ = जेएस) के साथ मैप
उपरोक्त उदाहरण में, हमने एक मानचित्र बनाया है जिसका उपयोग भाषाओं के नाम से किया गया है HashMap
। यहां, मानचित्र को क्रमबद्ध नहीं किया गया है।
नक्शे को क्रमबद्ध करने के लिए, हमने नक्शे से एक ट्रेपम बनाया। अब, मानचित्र इसकी कुंजियों द्वारा क्रमबद्ध है।