treemap java tutorial with java treemap examples
यह Java TreeMap ट्यूटोरियल, TreeMap क्लास, Iteration, TreeMap उदाहरण, कार्यान्वयन, Java Hashmap बनाम Treemap, TreeMap API तरीके आदि के बारे में चर्चा करता है।
ट्रीपेज़ डेटा संरचना एक संग्रह है जो स्वाभाविक रूप से क्रमबद्ध क्रम में कुंजी-मूल्य जोड़े को संग्रहीत करता है। ट्रीपेज जावा कलेक्शंस फ्रेमवर्क का एक हिस्सा है और एक मानचित्र कार्यान्वयन है।
=> यहाँ सभी जावा ट्यूटोरियल की जाँच करें।
आप क्या सीखेंगे:
जावा ट्रीपैप
Java में TreeMap की कुछ प्रमुख विशेषताएं इस प्रकार हैं:
- ट्रीपेज वर्ग जो जावा में ट्रेप को लागू करता है, java.util पैकेज का एक हिस्सा है। यह मैप इंटरफेस को लागू करता है।
- ट्रीपाउप क्लास एब्सट्रैक्ट क्लास का विस्तार करता है और साथ ही नेविगेबल मैप और सॉर्टेड मैप (अप्रत्यक्ष रूप से) इंटरफ़ेस को लागू करता है।
- ट्रीपैप सिंक्रनाइज़ नहीं है।
- डिफ़ॉल्ट रूप से, TreeMap तत्व डिफ़ॉल्ट रूप से बढ़ते क्रम में हैं।
- ट्रीपैप डुप्लिकेट तत्वों की अनुमति नहीं देता है।
- ट्रीपैप शून्य मानों की अनुमति देता है लेकिन अशक्त कुंजियों की नहीं।
नीचे दिए गए चित्र ट्रीपेज वर्ग के लिए वर्ग पदानुक्रम को दर्शाता है।
जैसा कि पहले ही उल्लेख किया गया है, ट्रीपाउप वर्ग एक नेविगेबल इंटरफ़ेस लागू करता है जो बदले में सॉर्टेड मैप क्लास को बढ़ाता है। SortedMap आगे नक्शा इंटरफ़ेस विरासत में मिला है।
ट्रीपॉपर क्लास की घोषणा
ट्रीपैप वर्ग की सामान्य घोषणा नीचे दी गई है:
public class TreeMap extends AbstractMap implements NavigableMap, Cloneable, Serializable
जहां K => ट्रीपैप द्वारा बनाए गए कुंजी के प्रकार
V => मैप किए गए मानों का प्रकार
ट्रीपैप उदाहरण
नीचे दिए गए कार्यक्रम में एक TreeMap डेटा संरचना का एक सरल उदाहरण दिखाया गया है।
import java.util.*; class Main{ public static void main(String args()){ //declare a TreeMap and initialize it TreeMap cities_map=new TreeMap (); cities_map.put(100,'Pune'); cities_map.put(102,'Jaipur'); cities_map.put(101,'Hyderabad'); cities_map.put(103,'Bangaluru'); //print the TreeMap contents using forEach System.out.println('Contents of TreeMap:'); System.out.print('{'); for(Map.Entry entries:cities_map.entrySet()){ System.out.print(entries.getKey()+' = '+entries.getValue() + ' '); } System.out.println('}'); } }
आउटपुट:
TreeMap की सामग्री:
{100 = Pune 101 = Hyderabad 102 = Jaipur 103 = Bangaluru }
इस कार्यक्रम में, हमने एक साधारण ट्रीपॉपर ऑब्जेक्ट को परिभाषित किया है, जिसका नाम है, city_map, और फिर पुट विधि का उपयोग करते हुए, हमने इसे कुंजी-मूल्य जोड़े में इनिशियलाइज़ किया है।
फिर हम ट्री-सेट क्लास के एंट्रीसेट () पद्धति का उपयोग करते हैं और कुंजी-मूल्य वाले जोड़े को प्रिंट करने के लिए एक फॉरेस्ट लूप का उपयोग करके इस सेट पर पुनरावृति करते हैं। की-वैल्यू पेयर प्रिंटिंग के लिए, हम क्रमशः getKey () और getValue () विधियों का उपयोग करते हैं।
विंडोज़ 10 के लिए सबसे अच्छा कंप्यूटर क्लीनर
TreeMap एपीआई तरीके और निर्माता
इस अनुभाग में, हम ट्रीपॉपर वर्ग द्वारा प्रदान किए गए विभिन्न निर्माणकर्ताओं और विधियों पर चर्चा करेंगे।
कंस्ट्रक्टर्स
कंस्ट्रक्टर प्रोटोटाइप | विवरण | |
---|---|---|
उतरने का स्थान | NavigableMap अवरोही मानचित्र () | रिवर्स ऑर्डर में की-वैल्यू पेयर दिए गए रिटर्न। |
ट्रीपैप () | प्राकृतिक ऑर्डरिंग के साथ एक खाली ट्रीपैप बनाने के लिए डिफ़ॉल्ट कंस्ट्रक्टर। | |
ट्री मैप (तुलनित्र तुलनित्र) | एक खाली ट्रीपाइप का निर्माण करता है जो निर्दिष्ट तुलनित्र के आधार पर क्रमबद्ध होता है। | |
ट्रीपैप (मानचित्र m) | एक ट्रीपाइप का निर्माण करता है और इसे निर्दिष्ट मानचित्र के तत्वों के साथ आरम्भ करता है। आदेश देना स्वाभाविक है। | |
ट्रीपाइप (सॉर्टेड मैप एम) | एक TreeMap का निर्माण करता है और इसे SortedMap प्रविष्टियों के साथ आरंभ करता है। आदेश देना क्रमबद्ध मानचित्र के समान है। |
तरीकों
तरीका | विधि प्रोटोटाइप | विवरण |
---|---|---|
छत | मानचित्र। छत की छतईंट्री (के की) | कम से कम कुंजी-मूल्य जोड़ी को लौटाता है जैसे कि कुंजी निर्दिष्ट कुंजी से अधिक या बराबर होती है; अगर कोई चाबी नहीं है तो अशक्त करें |
सीलिंगके | K सीलिंगकी (K कुंजी) | उस कुंजी को लौटाता है जो दी गई कुंजी से कम से कम और अधिक है; यदि कोई कुंजी नहीं है तो अशक्त है। |
स्पष्ट | शून्य स्पष्ट () | ट्रेमेप से सभी कुंजी-मूल्य जोड़े हटाता है। |
क्लोन | ऑब्जेक्ट क्लोन () | TreeMap उदाहरण की एक उथली प्रतिलिपि बनाता है। |
COMPARATOR | तुलनित्र तुलनित्र () | कुंजियों की व्यवस्था करने के लिए उपयोग किए जाने वाले एक तुलनित्र देता है। यदि आदेश प्राकृतिक है तो अशक्त |
descendingKeySet | NavigableSet अवरोहीकेसेट () | रिवर्स ऑर्डर में ट्रीपाइप कुंजियों के नेविगेट करने योग्य दृश्य लौटाता है। |
पहले | Map.Entry पहलेEntry () | कम से कम कुंजी-मूल्य जोड़ी देता है। |
मंजिल | मानचित्र। मंजिल की मंजिल (के की) | सबसे बड़ी कुंजी देता है जो दी गई कुंजी से कम या उसके बराबर है; null अगर ऐसी कोई कुंजी नहीं है |
प्रत्येक के लिए | शून्य forEach (BiConsumer कार्रवाई) | दिए गए एक्शन को TreeMap में प्रत्येक प्रविष्टि के लिए किया जाता है। |
मुख्य मानचित्र | सॉर्ट किए गए मुख्यपृष्ठ (KKey) | एक कुंजी-मूल्य जोड़ी को वापस करने के लिए उपयोग किया जाता है, जैसे कि लौटाया गया कुंजी, कीके की तुलना में कम है |
मुख्य मानचित्र | नौगम्य मानचित्र मानचित्र (केके, बूलियन समावेशी) | उन कुंजियों के कुंजी-मूल्य जोड़े लौटाता है जो कि केके से कम या यदि समावेशी के बराबर हैं। |
उच्चतरता | Map.Entry highEntry (K कुंजी) | कम से कम कुंजी या अशक्त लौटाता है। दी गई कुंजी की तुलना में कड़ाई से अधिक है। |
अधिक | K हायरके (K कुंजी) | ट्रेप में दिए गए कुंजी के लिए मैपिंग मौजूद है, तो कुंजी लौटाता है। |
चाबीगुछा | सेट कीसेट () | ट्रीपैप में कुंजियों का सेट संग्रह लौटाता है। |
अंतिम प्रविष्टि | Map.Entry lastEntry () | की-वैल्यू पेयर को लौटाता है जैसे कि की सबसे बड़ी चाबी है। कुंजी मौजूद नहीं है, तो अशक्त देता है। |
लोअरेंट्री | Map.Entry लोएंट्री (K कुंजी) | की-वैल्यू जोड़ी को इस तरह लौटाता है कि चाबी सबसे बड़ी है और दी गई कुंजी की तुलना में सख्ती से कम है। कुंजी मौजूद नहीं है, तो अशक्त देता है। |
लोअरकेय | K लोअरकेय (K कुंजी) | सबसे बड़ी कुंजी या अशक्त लौटाता है। दी गई कुंजी दी गई कुंजी की तुलना में कड़ाई से कम है। |
navigableKeySet | NavigableSet navigableKeySet () | ट्रीपैप में कुंजियों की s नेविगेबलसेट ’लौटाता है। |
प्रदुषण | मानचित्र.पेंट्री पोलफ्रंट्री () | हटाता है और फिर कम से कम कुंजी की कुंजी-मूल्य जोड़ी देता है। |
प्रदूषण | Map.Entry पर मतदान करें | सबसे बड़ी कुंजी की-वैल्यू जोड़ी को निकालता है और लौटाता है। |
लगाया हुआ | V put (K कुंजी, V मान) | TreeMap को कुंजी और मूल्य दिया गया है। |
सभी रखें | शून्य putAll (मानचित्र मानचित्र) | दिए गए नक्शे के सभी कुंजी-मूल्य जोड़े ट्रीपैप में कॉपी किए गए हैं। |
बदलने के | V प्रतिस्थापित (K कुंजी, V मान) | दिए गए कुंजी के मान को दिए गए मान के साथ बदलता है या बदलता है। |
बदलने के | बूलियन की जगह (K कुंजी, V oldValue, V newValue) | नएValue के साथ दिए गए कुंजी के पुरानेValue को प्रतिस्थापित करता है। |
सबको बदली करें | शून्य रिप्लेसमेंट (बायफ़ंक्शन फ़ंक्शन) | दिए गए फ़ंक्शन को आमंत्रित करता है और फ़ंक्शन के परिणाम के साथ सभी प्रविष्टियों को बदलता है। |
उप मानचित्र | NavigableMap उप-मानचित्र (K fromKey, बूलियन inInclusive, K toKey, बूलियन Toququ) | की-वैल्यू पेयर की-वैल्यू पेयर्स को ofKKey ’से ey toKey’ तक लौटाता है। |
क्रमबद्ध मानचित्र | SortedMap उप-मानचित्र (K fromKey, K tokey) | श्रेणी से (समावेशी) toKey (अनन्य) के लिए मुख्य-मूल्य जोड़े देता है। |
टेलपास्ट | SortedMap tailMap (केके से) | की-वैल्यू पेयर को लौटाता है जैसे कि किके से ज्यादा या बराबर होते हैं। |
टेलपास्ट | नेविगेबल मैप टेलकम (K fromKey, बूलियन इनक्लूसिव) | की (बराबर = सही) से या केके से अधिक की कुंजी के लिए कुंजी-मूल्य जोड़े देता है। |
होता है | बूलियन होता हैकेय (ऑब्जेक्ट कुंजी) | जांच करता है कि क्या ट्रेमैप में दी गई कुंजी के लिए मैपिंग है। सही है अगर हाँ |
सम्मिलित है | बूलियन समरूपता (वस्तु मान) | यदि दिए गए मान के साथ एक कुंजी मैप की गई है, तो चेक करता है। अगर सच है तो हाँ। |
फर्स्टके | के फर्स्टके () | क्रमबद्ध नक्शे में सबसे कम कुंजी या पहली कुंजी देता है |
प्राप्त | V मिलता है (ऑब्जेक्ट कुंजी) | दी गई कुंजी पर मैप किए गए मान को पुनः प्राप्त करता है |
अंतिम समय | के लास्टके () | अंतिम कुंजी या सॉर्ट की गई मैप में सबसे अधिक कुंजी देता है। |
हटाना | V निष्कासन (ऑब्जेक्ट कुंजी) | TreeMap में दिए गए कुंजी के लिए कुंजी-मूल्य जोड़ी को हटाता है |
एंट्रीसेट | सेट | दिए गए TreeMap के लिए सेट लौटाता है। |
आकार | int आकार () | TreeMap में आकार या कुंजी-मूल्य जोड़े की कुल संख्या। |
मूल्यों | संग्रह मान () | ट्रीपैप के लिए मानों का संग्रह लौटाता है। |
TreeMap के माध्यम से Iterating
ट्री मैप में की-वैल्यू जोड़े शामिल हैं। ट्री मैप क्लास एक तरीका 'एंट्रीसेट' प्रदान करता है जो मानचित्र में कुंजी-मूल्य जोड़े देता है। हम इन प्रविष्टियों के माध्यम से forEach लूप और प्रदर्शन कुंजियों और मूल्यों का उपयोग करके getKey () और getValue () विधियों का क्रमशः उपयोग कर सकते हैं।
यह नीचे जावा प्रोग्राम में दिखाया गया है:
import java.util.Map; import java.util.TreeMap; class Main { public static void main(String() arg){ //declare and initialize TreeMap Map colorsTree = new TreeMap(); colorsTree.put('R', 'Red'); colorsTree.put('G', 'Green'); colorsTree.put('B', 'Blue'); colorsTree.put('M', 'Magenta'); System.out.println('The contents of TreeMap:'); // retrieve set of map entries using entrySet method for (Map.Entry Map_entry : colorsTree.entrySet()) //print key-value pairs using getKey() and getValue() System.out.println( '(' + Map_entry.getKey() + '=>' + Map_entry.getValue() + ')'); } }
आउटपुट:
TreeMap की सामग्री:
(बी => ब्लू)
(जी => ग्रीन)
(एम => मैजेंटा)
(आर => लाल)
ट्रीपॉपर कार्यान्वयन जावा में
निम्नलिखित जावा कार्यक्रम ऊपर चर्चा की गई TreeMap वर्ग की मुख्य विधि को प्रदर्शित करता है।
import java.util.Map; import java.util.Map.Entry; import java.util.TreeMap; public class Main { public static void main(String() args) { //declare a TreeMap Object and initialize it with values TreeMap map = new TreeMap<>(); for(int i=1;i<=10;i++) { map.put(i, (i*i)+''); } System.out.println('Original Map:' + map); //lowerEntry, higherEntry Entry entry = map.lowerEntry(4); System.out.println('Closest Lower Entry than 4:'+entry); entry = map.higherEntry(4); System.out.println('Closest Higher Entry than 4:'+entry); System.out.println('Closest Lower key than 4 :'+map.lowerKey(4)); entry = map.floorEntry(6); System.out.println('Closest floor entry than 6: '+entry); entry = map.ceilingEntry(6); System.out.println('Closest ceiling Entry than 6 :'+entry); entry = map.firstEntry(); System.out.println('TreeMap First Entry:'+entry); entry = map.lastEntry(); System.out.println('TreeMap Last Entry:'+entry); Map reversedMap = map.descendingMap(); System.out.println('Reversed TreeMap: '+reversedMap); //pollFirstEntry, pollLastEntry entry = map.pollFirstEntry(); System.out.println('TreeMap First Entry:'+entry); entry = map.pollLastEntry(); System.out.println('TreeMap Last Entry:'+entry); //subMap Map subMap = map.subMap(2, true, 6, true); System.out.println('Submap from 2 to 6: '+subMap); //headMap subMap = map.headMap(5, true); System.out.println('HeadMap: '+subMap); //tailMap subMap = map.tailMap(5, true); System.out.println('TailMap: '+subMap); } }
आउटपुट:
मूल नक्शा: {1 = 1, 2 = 4, 3 = 9, 4 = 16, 5 = 25, 6 = 36, 7 = 49, 8 = 64, 9 = 81, 10 = 100}
4: 3 = 9 की तुलना में निकटतम लोअर एंट्री
4: 5 = 25 की तुलना में निकटतम उच्च प्रवेश
निकटतम कम से कम 4: 3
6: 6 = 36 की तुलना में निकटतम मंजिल प्रविष्टि
6: 6 = 36 की तुलना में निकटतम छत प्रविष्टि
ट्रीपप प्रथम प्रवेश: 1 = 1
ट्रीपॉइंट अंतिम प्रविष्टि: 10 = 100
उल्टा ट्रीपैप: {१० = १००, ९ = 8१,, = ६४,, = ४ ९, ६ = ३६, ५ = २५, ४ = १६, ३ = ९, २ = ४, १ = १}
ट्रीपप प्रथम प्रवेश: 1 = 1
ट्रीपॉइंट अंतिम प्रविष्टि: 10 = 100
2 से 6: उप 2 से 4: 3 = 9, 4 = 16, 5 = 25, 6 = 36}
मुख्यपृष्ठ: {२ = ४, ३ = ९, ४ = १६, ५ = २५}
TailMap: {5 = 25, 6 = 36, 7 = 49, 8 = 64, 9 = 81}
डेटाबेस डेवलपर साक्षात्कार प्रश्न और उत्तर पीडीएफ
मूल्य के अनुसार ट्रीपाइप को क्रमबद्ध करें
डिफ़ॉल्ट रूप से, ट्रीपार्ट को प्राकृतिक क्रम के अनुसार कुंजियों के आधार पर क्रमबद्ध किया जाता है। लेकिन अगर हम ट्रीपप को मूल्यों के अनुसार क्रमबद्ध करना चाहते हैं, तो हमें छँटाई को परिभाषित करने के लिए तुलनित्र का उपयोग करना होगा।
नीचे जावा प्रोग्राम वैल्यू द्वारा ट्रीपाइप को क्रमबद्ध करता है।
import java.util.*; class Main { //Method for sorting the TreeMap based on values public static > Map sortTreeMap(final Map map) { //define a comaprator to sort TreeMap on values Comparator valueComparator = new Comparator() { public int compare(K k1, K k2) { int compare = map.get(k1).compareTo(map.get(k2)); if (compare == 0) return 1; else return compare; } }; //use the comparator to sort the TreeMap and return sortedTreeMap Map sortedTreeMap = new TreeMap(valueComparator); sortedTreeMap.putAll(map); return sortedTreeMap; } public static void main(String args()) { //define and initialize the TreeMap TreeMap treemap = new TreeMap(); treemap.put('R', 'Red'); treemap.put('G', 'Green'); treemap.put('B', 'Blue'); treemap.put('C', 'Cyan'); treemap.put('M', 'Magenta'); // call method sortTreeMap to sort the TreeMap Map sortedTreeMap = sortTreeMap(treemap); // Retrieve set of the entries on the sorted map Set set = sortedTreeMap.entrySet(); System.out.println('The sorted TreeMap based on Values:'); // Now define iterator on this set Iterator i = set.iterator(); // Print TreeMap elements while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey() + ': '); System.out.println(me.getValue()); } } }
आउटपुट:
मानों के आधार पर सॉर्ट किए गए ट्रीपैप:
B: नीला
C: सियान
जी: हरा
M: मैजेंटा
आर: लाल
जावा हैशमैप बनाम ट्रेमेप
आइए हमशॉ और ट्रीपैप के बीच कुछ प्रमुख अंतर देखें।
नीचे दी गई तालिका इन अंतरों को दिखाती है।
हैश मैप | ट्री-मैप |
---|---|
हैशपैप, TreeMap की तुलना में बहुत तेज है। | ट्रीपावर धीमा है |
नक्शा इंटरफ़ेस लागू करता है। | इम्प्लीमेंटेशन नेविगेबल मैप इंटरफ़ेस। |
हैशिंग कार्यान्वयन तकनीक का उपयोग करता है | कार्यान्वयन के लिए एक लाल-काले पेड़ का उपयोग करें |
तत्वों वाले किसी भी क्रम को बनाए नहीं रखता है | Treemap में कुंजियाँ पहले से ही प्राकृतिक क्रम के अनुसार क्रमबद्ध हैं |
एक शून्य कुंजी और कई अशक्त मूल्यों की अनुमति देता है | केवल शून्य मानों की अनुमति देता है, लेकिन कुंजियाँ शून्य नहीं हो सकतीं |
निरंतर समय में बुनियादी संचालन, डालता है और प्राप्त करता है। | पुट करने और ऑपरेशन करने के लिए लॉग (एन) समय लें |
हैशपॉप की सीमित कार्यक्षमता है। | ट्रीपॉपर वर्ग बहुत सी अतिरिक्त कार्यक्षमता प्रदान करता है जो हमें डेटा संरचना में हेरफेर करने में मदद करता है। |
तुलना करने के लिए बराबर () विधि का उपयोग करता है। | तुलना करने के लिए ComparTo () विधि का उपयोग करता है। |
बार बार पूछे जाने वाले प्रश्न
Q # 1) Java में TreeMap क्या है?
उत्तर: जावा में ट्रीपाइप कुंजी-मूल्य जोड़े का एक संग्रह है जो पहले से ही क्रमबद्ध हैं। यह कार्यान्वयन उद्देश्यों के लिए एक लाल-काले पेड़ का उपयोग करता है। जावा ट्रीपेज मैप इंटरफेस के अलावा नेविगेबल इंटरफेस को लागू करता है और एब्सट्रैक्ट क्लास को भी बढ़ाता है।
क्यू # 2) हम Java में TreeMap का उपयोग क्यों करते हैं?
उत्तर: ट्री मैप का उपयोग जावा में मैप और नेविगेबल मैप इंटरफेस और एब्सट्रैक्ट क्लास को लागू करने के लिए किया जाता है। जैसा कि ट्रीपाइप कुंजियों को प्राकृतिक क्रम के अनुसार क्रमबद्ध किया जाता है, हम इस डेटा संरचना का उपयोग निर्देशिका संरचना, ट्री हाइरिएरीज़ आदि के भंडारण के लिए कर सकते हैं।
क्यू # 3) कौन सा बेहतर है - हाशपैप या ट्रीपैप?
उत्तर: हैशपैप, TreeMap से बेहतर है। HashMap हमेशा बेसिक ऑपरेशन करने के लिए निरंतर समय लेता है जबकि TreeMap इन ऑपरेशनों को करने के लिए लॉग (n) समय लेता है। जब बड़ी डेटा ऑब्जेक्ट शामिल होती हैं, तो ट्री मैप की तुलना में HashMap तेजी से प्रदर्शन करता है।
क्यू # 4) क्या ट्रीपाइप सॉर्ट किया गया है
उत्तर: हाँ, ट्रीपाउप में प्रमुख प्रविष्टियाँ प्राकृतिक क्रम के अनुसार क्रमबद्ध हैं। ट्री मैप वर्ग हमें मूल्यों के आधार पर ट्री मैप को सॉर्ट करने के लिए एक कस्टम तुलनित्र का उपयोग करने की भी अनुमति देता है।
क्यू # 5) क्या TreeMap धागा सुरक्षित है?
उत्तर: नहीं, ट्रीपाउप थ्रेड-सुरक्षित संग्रह नहीं है।
निष्कर्ष
इस ट्यूटोरियल में, हमने जावा में ट्री मैप पर विस्तार से चर्चा की। ट्रीपैप कुंजी-मूल्य जोड़े का एक संग्रह है जो मानचित्र इंटरफ़ेस को लागू करता है। यह एक NavigableMap इंटरफ़ेस भी लागू करता है। ट्रीपाउप के तत्व अद्वितीय हैं और कोई डुप्लिकेट की अनुमति नहीं है।
हमने TreeMap के निर्माणकर्ताओं और विधियों को देखा। हमने ट्रीपाउप प्रोग्राम को भी लागू किया और ट्रीपैप वर्ग के प्रमुख तरीकों का प्रदर्शन किया। फिर हमने HashMap और TreeMap के बीच मतभेदों पर चर्चा की।
=> सभी के लिए जावा प्रशिक्षण श्रृंखला देखने के लिए यहां जाएं।
अनुशंसित पाठ
- जावा में ट्रीसेट: प्रोग्रामिंग उदाहरणों के साथ ट्यूटोरियल
- जावा में बाइनरी सर्च ट्री - कार्यान्वयन और कोड उदाहरण
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल
- जावा स्ट्रिंग में () विधि ट्यूटोरियल विथ उदाहरण हैं
- जावा वेक्टर क्या है | उदाहरणों के साथ जावा वेक्टर क्लास ट्यूटोरियल
- जावा में दांतेदार सरणी - उदाहरणों के साथ ट्यूटोरियल
- उदाहरण के साथ जावा स्कैनर क्लास ट्यूटोरियल
- जावा स्ट्रिंग ट्यूटोरियल | उदाहरण के साथ जावा स्ट्रिंग के तरीके