set interface java
यह जावा सेट ट्यूटोरियल जावा में सेट इंटरफेस के बारे में बताता है। इसमें एक सेट, सेट मेथड्स, इम्प्लीमेंटेशन, सेट टू लिस्ट, आदि के माध्यम से Iterate को शामिल किया गया है:
जावा में सेट एक इंटरफ़ेस है जो जावा संग्रह फ्रेमवर्क का एक हिस्सा है और संग्रह इंटरफ़ेस को लागू करता है। एक सेट संग्रह गणितीय सेट की विशेषताएं प्रदान करता है।
एक सेट को अनियंत्रित वस्तुओं के संग्रह के रूप में परिभाषित किया जा सकता है और इसमें डुप्लिकेट मान शामिल नहीं हो सकते हैं। जैसा कि सेट इंटरफ़ेस संग्रह इंटरफ़ेस को इनहेरिट करता है, यह संग्रह इंटरफ़ेस के सभी तरीकों को लागू करता है।
=> यहाँ बिल्कुल सही जावा प्रशिक्षण गाइड देखें।
आप क्या सीखेंगे:
जावा सेट
सेट इंटरफ़ेस कक्षाओं और इंटरफेस द्वारा कार्यान्वित किया जाता है जैसा कि नीचे आरेख में दिखाया गया है।
जैसा कि ऊपर चित्र में दिखाया गया है, सेट इंटरफ़ेस कक्षाओं, हैशसेट, ट्रीसेट, लिंक्डहाशसेट और एनुसेट द्वारा विरासत में मिला है। इंटरफेस SortedSet और NavigableSet भी सेट इंटरफ़ेस लागू करते हैं।
सेट इंटरफ़ेस की कुछ महत्वपूर्ण विशेषताएं नीचे दी गई हैं:
- सेट इंटरफ़ेस जावा कलेक्शंस फ्रेमवर्क का एक हिस्सा है।
- सेट इंटरफ़ेस अद्वितीय मानों के लिए अनुमति देता है।
- इसमें अधिकतम एक शून्य मान हो सकता है।
- जावा 8 सेट इंटरफ़ेस के लिए एक डिफ़ॉल्ट विधि प्रदान करता है - स्प्लिटरेटर।
- सेट इंटरफ़ेस तत्वों के अनुक्रमित का समर्थन नहीं करता है।
- सेट इंटरफ़ेस जेनरिक का समर्थन करता है।
कैसे एक सेट बनाने के लिए?
जावा में सेट इंटरफेस java.util पैकेज का एक हिस्सा है। कार्यक्रम में एक सेट इंटरफ़ेस शामिल करने के लिए, हमें निम्नलिखित आयात कथनों में से एक का उपयोग करना होगा।
import java.util.*;
या
import java.util.Set;
एक बार सेट इंटरफ़ेस कार्यक्षमता को प्रोग्राम में शामिल किया जाता है, हम नीचे दिखाए गए सेट कक्षाओं (सेट इंटरफ़ेस को लागू करने वाली कक्षाओं) में से किसी का उपयोग करके जावा में एक सेट बना सकते हैं।
Set colors_Set = new HashSet();
फिर हम इस सेट ऑब्जेक्ट को कुछ तत्वों को जोड़कर जोड़ सकते हैं, ऐड विधि का उपयोग करके।
colors_Set.add(“Red”); colors_Set.add(“Green”); colors_Set.add(“Blue”);
जावा में उदाहरण सेट करें
सेट इंटरफ़ेस प्रदर्शित करने के लिए जावा में एक सरल उदाहरण लागू करें।
import java.util.*; public class Main { public static void main(String() args) { // Set demo with HashSet Set Colors_Set = new HashSet(); Colors_Set.add('Red'); Colors_Set.add('Green'); Colors_Set.add('Blue'); Colors_Set.add('Cyan'); Colors_Set.add('Magenta'); //print set contents System.out.print('Set contents:'); System.out.println(Colors_Set); // Set demo with TreeSet System.out.print('
Sorted Set after converting to TreeSet:'); Set tree_Set = new TreeSet(Colors_Set); System.out.println(tree_Set); } }
आउटपुट:
सामग्री सेट करें: (लाल, सियान, नीला, मैजेंटा, हरा)
ट्रीसेट में परिवर्तित होने के बाद सॉर्ट किया गया सेट: (नीला, सियान, हरा, मैजेंटा, लाल)
जावा में सेट के माध्यम से Iterate
हम विभिन्न दृष्टिकोणों का उपयोग करके सेट के प्रत्येक तत्वों तक पहुंच सकते हैं। हम नीचे इन दृष्टिकोणों पर चर्चा करेंगे।
इटरेटर का उपयोग करना
हम एक सेट ऑब्जेक्ट के माध्यम से पार करने के लिए एक पुनरावृत्ति को परिभाषित कर सकते हैं। इस पुनरावृत्ति का उपयोग करके हम सेट में प्रत्येक तत्व तक पहुँच सकते हैं और इसे संसाधित कर सकते हैं।
निम्न जावा प्रोग्राम सेट के माध्यम से पुनरावृति प्रदर्शित करता है और सेट तत्वों को प्रिंट करता है।
import java.util.*; import java.util.HashSet; public class Main { public static void main(String args()) { // Create a HashSet object and initialize it Set cities_Set = new HashSet(); cities_Set.add('Bangaluru'); cities_Set.add('Pune'); cities_Set.add('Hyderabad'); cities_Set.add('Kolkata'); // Print the set contents System.out.println('HashSet: ' + cities_Set); // Create an iterator for the cities_Set Iterator iter = cities_Set.iterator(); // print the set contents using iterator System.out.println('Values using Iterator: '); while (iter.hasNext()) { System.out.print(iter.next()+ ' '); } } }
आउटपुट:
हैशसेट: (बंगलुरु, पुणे, कोलकाता, हैदराबाद)
Iterator का उपयोग कर मान:
बैंगलोर पुणे कोलकाता हैदराबाद
प्रत्येक लूप के लिए उपयोग करना
हम सेट में तत्वों तक पहुँचने के लिए प्रत्येक लूप का उपयोग कर सकते हैं। यहां हम एक लूप में सेट के माध्यम से पुनरावृति करते हैं।
निम्नलिखित कार्यक्रम यह प्रदर्शित करता है।
import java.util.*; import java.util.HashSet; public class Main { public static void main(String args()) { // Create a HashSet object and initialize it Set cities_Set = new HashSet(); cities_Set.add('Bangaluru'); cities_Set.add('Pune'); cities_Set.add('Hyderabad'); cities_Set.add('Kolkata'); // Print the set contents System.out.println('HashSet: ' + cities_Set); System.out.println('
Set contents using forEach loop:'); // print the set contents using forEach loop for(String val : cities_Set) { System.out.print(val + ' '); } } }
आउटपुट:
हैशसेट: (बंगलुरु, पुणे, कोलकाता, हैदराबाद)
फॉरच लूप का उपयोग करके सामग्री सेट करें:
बैंगलोर पुणे कोलकाता हैदराबाद
जावा 8 स्ट्रीम एपीआई का उपयोग करना
हम जावा 8 स्ट्रीम एपीआई का उपयोग करके सेट तत्वों को पुनरावृत्त और एक्सेस भी कर सकते हैं। इसमें, हम एक सेट से एक स्ट्रीम उत्पन्न करते हैं और फिर फॉर्च लूप का उपयोग करके स्ट्रीम के माध्यम से पुनरावृति करते हैं।
नीचे दिया गया जावा प्रोग्राम जावा 8 स्ट्रीम एपीआई का उपयोग करके सेट की पुनरावृत्ति प्रदर्शित करता है।
import java.util.*; import java.util.HashSet; import java.util.stream.*; public class Main { public static void main(String args()) { // Create a HashSet object and initialize it Set cities_Set = new HashSet(); cities_Set.add('Bangaluru'); cities_Set.add('Pune'); cities_Set.add('Hyderabad'); cities_Set.add('Kolkata'); // Print the set contents System.out.println('HashSet: ' + cities_Set); System.out.println('
Set contents using Java 8 stream API:'); //generate a stream from set Stream stream = cities_Set.stream(); //iterate the stream using forEach loop to print the elements stream.forEach((element) -> { System.out.print(element + ' '); }); } }
आउटपुट:
हैशसेट: (बंगलुरु, पुणे, कोलकाता, हैदराबाद)
जावा 8 स्ट्रीम एपीआई का उपयोग करके सामग्री सेट करें:
बैंगलोर पुणे कोलकाता हैदराबाद
सेट अप विधियाँ एपीआई
नीचे दिए गए तरीके सेट इंटरफ़ेस द्वारा समर्थित हैं। ये विधियाँ अन्य प्रचालनों के साथ बुनियादी संचालन जैसे जोड़, हटा, सम्मिलित आदि करती हैं।
सबसे अच्छा मैलवेयर हटाने का कार्यक्रम क्या है
तरीका | विधि प्रोटोटाइप | विवरण |
---|---|---|
खाली है | बूलियन इम्प्टी () | जाँच करता है कि सेट खाली है या नहीं |
जोड़ना | बूलियन ऐड (E e) | यदि सेट में मौजूद नहीं है, तो तत्व को सेट में जोड़ता है |
सभी जोड़ें | बूलियन addAll (संग्रह सी) | संग्रह के तत्व को सेट में जोड़ता है। |
हटाना | बूलियन निकालें (ऑब्जेक्ट ओ) | दिए गए तत्व ओ को सेट से हटाता है। |
सभी हटाएं | बूलियन रिमूवल (संग्रह c) | दिए गए संग्रह c में मौजूद तत्वों को सेट से हटाता है। |
शामिल | बूलियन होता है (ऑब्जेक्ट ओ) | दिए गए तत्व ओ सेट में मौजूद है या नहीं यह जाँचता है। सही है अगर हाँ |
सभी शामिल हैं | बूलियन में सभी होते हैं (संग्रह सी) | यह निर्धारित करता है कि क्या सेट में निर्दिष्ट संग्रह के सभी तत्व हैं; सही है अगर हाँ |
अनुरक्षण | बूलियन रिटेल (संग्रह सी) | सेट दिए गए संग्रह में सभी तत्वों को बरकरार रखता है c |
स्पष्ट | शून्य स्पष्ट () | सेट से सभी तत्वों को हटाकर सेट को बंद कर देता है |
इटरेटर | इटरेटर इटरेटर () | सेट के लिए पुनरावृति प्राप्त करने के लिए उपयोग किया जाता है |
.अरे | ऑब्जेक्ट () toArray () | सेट को सरणी प्रतिनिधित्व में परिवर्तित करता है जिसमें सेट में सभी तत्व होते हैं। |
आकार | int आकार () | सेट के तत्वों या आकार की कुल संख्या लौटाता है। |
हैश कोड | हैश कोड () | सेट का हैशकोड लौटाता है। |
अब हम कुछ तरीकों को लागू करते हैं, जिनके बारे में हमने जावा प्रोग्राम में ऊपर चर्चा की थी। हम निम्नलिखित विशिष्ट ऑपरेशन भी देखेंगे जिसमें दो सेट शामिल हैं।
जावा में कार्यान्वयन सेट करें
प्रतिच्छेदन: हम दो सेटों के बीच सामान्य मूल्यों को बनाए रखते हैं। हम एक चौराहे का उपयोग करते हैं अनुरक्षण तरीका।
संघ: यहां हम दो सेटों को मिलाते हैं। इसके साथ किया जाता है सभी जोड़ें तरीका।
अंतर: यह ऑपरेशन एक सेट को दूसरे से निकालता है। इस ऑपरेशन का उपयोग किया जाता है सभी हटाएं तरीका।
import java.util.*; public class Main { public static void main(String args()) { //declare a set class (HashSet) Set numSet = new HashSet(); //add an element => add numSet.add(13); //add a list to the set using addAll method numSet.addAll(Arrays.asList(new Integer() {1,6,4,7,3,9,8,2,12,11,20})); //print the set System.out.println('Original Set (numSet):' + numSet); //size() System.out.println('
numSet Size:' + numSet.size()); //create a new set class and initialize it with list elements Set oddSet = new HashSet(); oddSet.addAll(Arrays.asList(new Integer() {1, 3, 7, 5, 9})); //print the set System.out.println('
OddSet contents:' + oddSet); //contains () System.out.println('
numSet contains element 2:' + numSet.contains(3)); //containsAll () System.out.println('
numSet contains collection oddset:' + numSet.containsAll(oddSet)); // retainAll () => intersection Set set_intersection = new HashSet(numSet); set_intersection.retainAll(oddSet); System.out.print('
Intersection of the numSet & oddSet:'); System.out.println(set_intersection); // removeAll () => difference Set set_difference = new HashSet(numSet); set_difference.removeAll(oddSet); System.out.print('Difference of the numSet & oddSet:'); System.out.println(set_difference); // addAll () => union Set set_union = new HashSet(numSet); set_union.addAll(oddSet); System.out.print('Union of the numSet & oddSet:'); System.out.println(set_union); } }
आउटपुट:
मूल सेट (संख्या): (1, 2, 3, 4, 20, 6, 7, 8, 9, 11, 12, 13)
संख्या आकार: 12
विषम सामग्री: (१, ३, ५,:, ९)
numSet में तत्व 2: सत्य है
numSet में संग्रह ऑडेसिट है: गलत
संख्या और विषम का अंतर: 1, 3, 7, 9)
अंकीय और विषम का अंतर: 2, 4, 6, 8, 11, 12, 13, 20)
संख्या और विषम का संघ: 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 20)
सरणी के लिए सेट करें
हमने तरीकों पर उपरोक्त अनुभाग में haveAAray ’की विधि देखी है। सेट को एक ऐरे में परिवर्तित करने के लिए इस toArray विधि का उपयोग किया जा सकता है।
नीचे जावा प्रोग्राम सेट को एक एरे में परिवर्तित करता है।
import java.util.*; public class Main { public static void main(String() args) { //declare a set class (HashSet) Set setOfColors= new HashSet(); // add data to HashSet setOfColors.add('Red'); setOfColors.add('Green'); setOfColors.add('Blue'); setOfColors.add('Cyan'); setOfColors.add('Magenta'); //print the set System.out.println('The set contents:' + setOfColors); //convert Set to Array using toArray () method String colors_Array() = setOfColors.toArray(new String(setOfColors.size())); //print the Array System.out.println('Set converted to Array:' + Arrays.toString(colors_Array)); } }
आउटपुट:
सेट सामग्री: (लाल, सियान, नीला, मैजेंटा, हरा)
ऐरे में परिवर्तित सेट: (लाल, सियान, ब्लू, मैजेंटा, ग्रीन)
सेट करने के लिए सरणी
एक ऐरे को जावा में सेट करने के लिए, हम नीचे दिखाए गए अनुसार दो दृष्टिकोणों का पालन कर सकते हैं।
एकीकरण परीक्षण में परीक्षण किए गए दो प्रमुख आइटम इंटरफेस और अपेक्षित परिणाम हैं।
# 1) हम एरलिस्ट विधि का उपयोग करके एरे को एक सूची में बदल सकते हैं और फिर सेट कंस्ट्रक्टर के तर्क के रूप में इस सूची को पास कर सकते हैं। यह सरणी ऑब्जेक्ट के साथ बनाई जा रही सेट ऑब्जेक्ट में परिणाम है।
#दो) वैकल्पिक रूप से, हम सेट ऑब्जेक्ट पर एरे तत्वों को कॉपी करने के लिए Collections.addAll विधि का उपयोग कर सकते हैं।
नीचे दिए गए जावा प्रोग्राम सेट करने के लिए सरणी बदलने के लिए इन दोनों तरीकों को लागू करता है।
import java.util.*; public class Main { public static void main(String() args) { //declare an array Integer() numArray = {10,50,40,20,60,30,80,70}; System.out.println('The input array:' + Arrays.toString(numArray)); //Approach 1: create a set class and provide array //converted to list as constructor arg Set numSet = new HashSet(Arrays.asList(numArray)); //print the set System.out.println('
Array converted to set through asList:' + numSet); //create another set Set intSet = new HashSet(); //Approach 2: use Collections.addAll method to copy array elements to the set Collections.addAll(intSet, numArray); //print the set System.out.println('
Array converted to set using Collections.addAll:' + intSet); } }
आउटपुट:
इनपुट ऐरे: (10, 50, 40, 20, 60, 30, 80, 70)
ऐरे के माध्यम से सेट करने के लिए परिवर्तित ऐरे: (80, 50, 20, 70, 40, 10, 60, 30)
ऐरे कलेक्शंस का उपयोग करके सेट में परिवर्तित कर दिया गया। एडल्ड: (80, 50, 20, 70, 40, 10, 60, 30)
सूची में सेट करें
जावा में सूची में सेट करने के लिए, हम सूची वर्ग के A addAll ’विधि का उपयोग कर सकते हैं। यह विधि सेट की सामग्री या उस सूची के तर्क के रूप में प्रदान किए गए किसी भी संग्रह को जोड़ता है जो AddAll विधि को लागू करता है।
नीचे दिया गया जावा प्रोग्राम सेट को एक ArrayList में बदलता है।
import java.util.*; public class Main { public static void main(String() args) { //declare a set class and initialize it Set strSet= new HashSet(); strSet.add('one'); strSet.add('two'); strSet.add('three'); strSet.add('four'); strSet.add('five'); //print the set System.out.println('The set contents: ' + strSet); //declare an ArrayList List strList = new ArrayList(); //using addAll method,copy set elements to ArrayList strList.addAll(strSet); //print the ArrayList System.out.println('The ArrayList from set : ' + strList); } }
आउटपुट:
सेट सामग्री: (चार, एक, दो, तीन, पांच)
सेट से ArrayList: (चार, एक, दो, तीन, पांच)
सेट करने के लिए सूची
ArrayList जैसी दी गई सूची को जावा में एक सेट में बदलने के लिए, हम सेट के निर्माता के तर्क के रूप में सूची ऑब्जेक्ट को पास करते हैं।
निम्न जावा प्रोग्राम इस रूपांतरण को लागू करता है।
import java.util.*; public class Main { public static void main(String() args) { //declare an ArrayList and initialize it List strList = new ArrayList(); strList.add('one'); strList.add('two'); strList.add('three'); strList.add('four'); strList.add('five'); //print the ArrayList System.out.println('The ArrayList: ' + strList); //declare a set class with ArrayList as argument to the constructor Set strSet= new HashSet(strList); //print the set System.out.println('The Set obtained from ArrayList: ' + strSet); } }
आउटपुट:
द अरैलिस्ट: (एक, दो, तीन, चार, पांच)
ArrayList से प्राप्त सेट: (चार, एक, दो, तीन, पांच)
जावा में एक सेट को क्रमबद्ध करें
जावा में सेट संग्रह में छँटाई का कोई सीधा तरीका नहीं है। इसलिए हमें सेट ऑब्जेक्ट की सामग्री को सॉर्ट करने या ऑर्डर करने के लिए कुछ अप्रत्यक्ष तरीकों का पालन करना होगा। हालाँकि, सेट ऑब्जेक्ट एक ट्रीसेट के मामले में एक अपवाद है।
ट्रीसेट ऑब्जेक्ट डिफ़ॉल्ट रूप से आदेशित सेट प्रदान करता है। इसलिए यदि हम तत्वों के निर्धारित सेट पर उत्सुक हैं तो हमें ट्रीसेट के लिए जाना चाहिए। के लिये हैशसेट या LinkedHashSet ऑब्जेक्ट्स, हम सेट को लिस्ट में बदल सकते हैं। कलेक्शंस.सॉर्ट () विधि का उपयोग करके सूची को क्रमबद्ध करें और फिर सूची को सेट करने के लिए परिवर्तित करें।
यह दृष्टिकोण नीचे जावा प्रोग्राम में दिखाया गया है।
import java.util.Arrays; import java.util.Collections; import java.util.*; public class Main{ public static void main(String() args) { //Declare a set and initialize it with unsorted list HashSet evenNumSet = new LinkedHashSet( Arrays.asList(4,8,6,2,12,10,62,40,36) ); //print the unsorted set System.out.println('Unsorted Set: ' + evenNumSet); //convert set to list List numList = new ArrayList(evenNumSet); //Sort the list using Collections.sort () method Collections.sort(numList); //convert set to list evenNumSet = new LinkedHashSet(numList); //convert list to set //Print the sorted set System.out.println('Sorted Set:' + evenNumSet); } }
आउटपुट:
बिना पढ़े सेट: (४, (, ६, २, १२, १०, ६२, ४०, ३६)
क्रमबद्ध सेट: (2, 4, 6, 8, 10, 12, 36, 40, 62)
जावा में सूची बनाम सेट
आइए एक सूची और एक सेट के बीच के कुछ अंतरों पर चर्चा करें।
सूची | सेट |
---|---|
अशक्त मानों की अनुमति है। | केवल एक शून्य मान की अनुमति है। |
कार्यान्वयन सूची इंटरफ़ेस। | उपकरण इंटरफ़ेस सेट करें। |
एक लिगेसी वर्ग, वेक्टर शामिल है। | कोई विरासत कक्षाएं नहीं। |
ArrayList, LinkedList सूची इंटरफ़ेस कार्यान्वयन है। | हैशसेट, ट्रीसेट, लिंक्डहाशसेट सेट कार्यान्वयन हैं। |
तत्वों का एक क्रमबद्ध क्रम। | विभिन्न तत्वों का एक अनियंत्रित संग्रह। |
डुप्लिकेट की अनुमति देता है। | किसी भी डुप्लिकेट की अनुमति नहीं है। |
तत्व की स्थिति के अनुसार तत्वों तक पहुंचने में सक्षम। | कोई स्थितिगत पहुँच नहीं। |
एक सूची इंटरफ़ेस में परिभाषित नए तरीके। | सेट इंटरफ़ेस में कोई नई पद्धति निर्धारित नहीं की गई है। संग्रह इंटरफ़ेस विधियों का उपयोग सेट उपवर्गों के साथ किया जाना है। |
ListIterator का उपयोग करके आगे और पीछे की दिशा में पता लगाया जा सकता है। | इसे केवल Iterator के साथ आगे की दिशा में ट्रेस किया जा सकता है। |
बार बार पूछे जाने वाले प्रश्न
Q # 1) जावा में एक सेट क्या है?
उत्तर: एक सेट अद्वितीय तत्वों का एक अनियंत्रित संग्रह है और आमतौर पर गणित में सेट की अवधारणा को मॉडल करता है।
सेट एक ऐसा इंटरफ़ेस है जो कलेक्शन इंटरफ़ेस को बढ़ाता है। इसमें वे विधियाँ समाहित हैं जो इसे संग्रह अंतरफलक से विरासत में मिली हैं। सेट इंटरफ़ेस केवल एक प्रतिबंध जोड़ता है यानी किसी डुप्लिकेट को अनुमति नहीं दी जानी चाहिए।
क्यू # 2)क्या जावा में सेट का आदेश दिया गया है?
उत्तर: नहीं, जावा सेट का आदेश नहीं दिया गया है। यह स्थितिगत पहुँच प्रदान नहीं करता है।
क्यू # 3)क्या एक सेट में डुप्लिकेट हो सकते हैं?
उत्तर: एक सेट अद्वितीय तत्वों का एक संग्रह है, इसमें कोई डुप्लिकेट नहीं हो सकता है।
क्यू # 4)क्या जावा सेट चलने योग्य है?
उत्तर: हाँ। सेट इंटरफ़ेस एक Iterable इंटरफ़ेस को लागू करता है और इस प्रकार सेट को forEach लूप का उपयोग करके ट्रैवर्स किया जा सकता है या पुनरावृत्त किया जा सकता है।
क्यू # 5)सेट में NULL की अनुमति है?
उत्तर: एक सेट अशक्त मूल्य की अनुमति देता है, लेकिन हाशसेट और लिंक्डहाशसेट जैसे सेट कार्यान्वयन में अधिकतम एक शून्य मान की अनुमति है। ट्रीसेट के मामले में, यह रन अपवाद को फेंकता है यदि नल निर्दिष्ट है।
निष्कर्ष
इस ट्यूटोरियल में, हमने जावा में सेट इंटरफेस से संबंधित सामान्य अवधारणाओं और कार्यान्वयन पर चर्चा की है।
सेट इंटरफ़ेस में कोई नया तरीका निर्धारित नहीं है, लेकिन यह कलेक्टर इंटरफ़ेस के तरीकों का उपयोग करता है और केवल डुप्लिकेट मानों को प्रतिबंधित करने के लिए कार्यान्वयन जोड़ता है। सेट अधिकतम एक शून्य मान पर अनुमति देता है।
अपने बाद के ट्यूटोरियल्स में, हम हाशसेट और ट्रीसेट जैसे सेट इंटरफ़ेस के विशिष्ट कार्यान्वयन पर चर्चा करेंगे।
=> स्क्रैच से जावा सीखने के लिए यहां जाएं।
अनुशंसित पाठ
- उदाहरणों के साथ जावा परावर्तन ट्यूटोरियल
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल
- जावा स्ट्रिंग में () उदाहरण के साथ विधि ट्यूटोरियल शामिल हैं
- जावा में दांतेदार सरणी - उदाहरणों के साथ ट्यूटोरियल
- जावा स्कैनर क्लास ट्यूटोरियल उदाहरण के साथ
- कोड उदाहरण के साथ जावा ऐरे लेंथ ट्यूटोरियल
- जावा स्ट्रिंग ट्यूटोरियल | उदाहरण के साथ जावा स्ट्रिंग के तरीके
- जावा वेक्टर क्या है | उदाहरणों के साथ जावा वेक्टर क्लास ट्यूटोरियल