Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में लूप के लिए एक एनम के मूल्यों को कैसे पुनरावृत्त करें?

जावा में एन्यूमरेशन नामित स्थिरांक के एक समूह का प्रतिनिधित्व करता है, आप निम्नलिखित सिंटैक्स का उपयोग करके एक एन्यूमरेशन बना सकते हैं -

enum Days {
   SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}

आप मान () विधि का उपयोग करके एक एनम की सामग्री को पुनः प्राप्त कर सकते हैं। यह विधि सभी मानों वाली एक सरणी लौटाती है। एक बार जब आप सरणी प्राप्त कर लेते हैं तो आप लूप के लिए इसे पुनरावृति कर सकते हैं।

उदाहरण

public class IterateEnum{
   public static void main(String args[]) {
      Days days[] = Days.values();
      System.out.println("Contents of the enum are: ");      
      //Iterating enum using the for loop
      for(Days day: days) {
         System.out.println(day);
      }
   }   
}

आउटपुट

Contents of the enum are:
SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

उदाहरण

enum Vehicles {
   //Declaring the constants of the enum
   ACTIVA125, ACTIVA5G, ACCESS125, VESPA, TVSJUPITER;
   int i; //Instance variable
   Vehicles() { //constructor
   }   
   public void enumMethod() { //method
      System.out.println("Current value: "+Vehicles.this);
   }
}
public class Sam{
   public static void main(String args[]) {
      Vehicles vehicles[] = Vehicles.values();
      for(Vehicles veh: vehicles) {
         System.out.println(veh);
      }
      vehicles[3].enumMethod();      
   }   
}

आउटपुट

ACTIVA125
ACTIVA5G
ACCESS125
VESPA
TVSJUPITER
Current value: VESPA

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि के कंट्रास्ट को कैसे बदलें?

    किसी छवि की चमक और कंट्रास्ट का बढ़ना / घटाना ऐसे ऑपरेशन हैं जिन्हें छवि के पिक्सेल को बदलकर प्राप्त किया जा सकता है। इसे एक समीकरण के रूप में व्यक्त किया जा सकता है - g(i, j) =α । f(i, j)+ β कहां, (i, j) पिक्सल की पोजीशन हैं। α (लाभ) और β (पूर्वाग्रह) परिवर्तन के पैरामीटर हैं। कभी-कभी गेन

  1. जावा में JsonPointer इंटरफ़ेस का उपयोग करके किसी कुंजी के मान कैसे प्राप्त करें?

    JSONPointer एक मानक है जो स्ट्रिंग सिंटैक्स . को परिभाषित करता है जिसका उपयोग JSON दस्तावेज़ में किसी विशेष कुंजी मान तक पहुँचने के लिए किया जा सकता है। JSONPointer . का एक उदाहरण स्थिर फ़ैक्टरी विधि को कॉल करके बनाया जा सकता है createPointer() Json . पर कक्षा। JSONPointer में, प्रत्येक स्ट्रिंग

  1. जावा में UncaughtExceptionHandler का उपयोग करके अपवाद को कैसे संभालें?

    UncaughtExceptionHandler थ्रेड . के अंदर एक इंटरफ़ेस है कक्षा। जब मुख्य सूत्र जावा वर्चुअल मशीन . के एक न न आए अपवाद के कारण समाप्त होने वाला है थ्रेड के UncaughtExceptionHandler . का आह्वान करेगा कुछ त्रुटि प्रबंधन करने के अवसर के लिए जैसे फ़ाइल के अपवाद . को लॉग करना या लॉग को सर्वर पर अपलोड क