जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा हैशसेट


जावा हैशसेट

एक हैशसेट उन वस्तुओं का संग्रह है जहां प्रत्येक आइटम अद्वितीय है, और यह java.util पैकेज में पाया जाता है:

उदाहरण

कारHashSet नामक एक ऑब्जेक्ट बनाएं जो स्ट्रिंग्स को स्टोर करे:

import java.util.HashSet; // Import the HashSet class

HashSet<String> cars = new HashSet<String>();

सामगंरियां जोड़ें

कक्षा में HashSetकई उपयोगी तरीके हैं। उदाहरण के लिए, इसमें आइटम जोड़ने के लिए, add()विधि का उपयोग करें:

उदाहरण

// Import the HashSet class
import java.util.HashSet;

public class Main {
  public static void main(String[] args) {
    HashSet<String> cars = new HashSet<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("BMW");
    cars.add("Mazda");
    System.out.println(cars);
  }
}

नोट: ऊपर के उदाहरण में, भले ही बीएमडब्ल्यू को दो बार जोड़ा गया हो, यह सेट में केवल एक बार दिखाई देता है क्योंकि सेट में प्रत्येक आइटम अद्वितीय होना चाहिए।


जाँच करें कि क्या कोई वस्तु मौजूद है

यह जांचने के लिए कि कोई आइटम हैशसेट में मौजूद है या नहीं, contains()विधि का उपयोग करें:

उदाहरण

cars.contains("Mazda");


एक आइटम निकालें

किसी आइटम को निकालने के लिए, remove()विधि का उपयोग करें:

उदाहरण

cars.remove("Volvo");

सभी आइटम निकालने के लिए, clear()विधि का उपयोग करें:

उदाहरण

cars.clear();



हैशसेट आकार

यह पता लगाने के लिए कि कितने आइटम हैं, sizeविधि का उपयोग करें:

उदाहरण

cars.size();


हैशसेट के माध्यम से लूप

प्रत्येक लूप के लिएHashSet a के आइटम के माध्यम से लूप करें:

उदाहरण

for (String i : cars) {
  System.out.println(i);
}


अन्य प्रकार

हैशसेट में आइटम वास्तव में ऑब्जेक्ट हैं। ऊपर के उदाहरणों में, हमने "स्ट्रिंग" प्रकार के आइटम (ऑब्जेक्ट्स) बनाए हैं। याद रखें कि जावा में एक स्ट्रिंग एक वस्तु है (आदिम प्रकार नहीं)। अन्य प्रकारों का उपयोग करने के लिए, जैसे कि int, आपको एक समान रैपर वर्गInteger निर्दिष्ट करना होगा :। अन्य आदिम प्रकारों के लिए, उपयोग करें: Booleanबूलियन के Characterलिए, चार के Doubleलिए, डबल के लिए, आदि:

उदाहरण

वस्तुओं HashSetको संग्रहीत करने वाले a का उपयोग करें :Integer

import java.util.HashSet;

public class Main {
  public static void main(String[] args) {

    // Create a HashSet object called numbers
    HashSet<Integer> numbers = new HashSet<Integer>();

    // Add values to the set
    numbers.add(4);
    numbers.add(7);
    numbers.add(8);

    // Show which numbers between 1 and 10 are in the set
    for(int i = 1; i <= 10; i++) {
      if(numbers.contains(i)) {
        System.out.println(i + " was found in the set.");
      } else {
        System.out.println(i + " was not found in the set.");
      }
    }
  }
}