Monday, 15 August 2011

class - Java - Using scanner to read in specific type -


  सार्वजनिक शून्य लोडर () IOException फेंकता {स्कैनर infile = new स्कैनर (नया FileReader (SHOP_TILL_DATA_FILE)); Int tillSize = infile.nextInt (); के लिए (इंट आई = 0; आई & lt; तकसिस * 2; आई ++) {यूके डीयनिनेशन सीटी = इन्फ़ील। एक्सएक्स (); Int nc = infile.nextInt (); मूल्यनिर्धारण फ्लोट मी = नए भरोसेमंद फ्लोट (सीटी, एनसी); till.addFloat (एम); }}  

मुझे सीटी टाइप यूके डिनोमिनेशन की तरह होगा, मैं जावा के लिए नया हूँ और इसके बारे में काफी समझ नहीं पाई है ....

नोट: यूके डिनोमिनेशन एक ईएनडी है

यूके के साथ-साथ कई तरीकों से नीचे दिखाया गया है, जहां यूके डोनोनोमनिशन को 1 के रूप में दिखाया गया है)

  public static यूके डैनमिनेशन फ्रॉम स्ट्रिंग (स्ट्रिंग स्ट्रेल्यू)   

2)

<पूर्व> निजी यूके डीनामन (इंट v) {value = v; }

3)

  सार्वजनिक enum यूके डैनोमिनेशन { 

आपको अपने ऑब्जेक्ट को इन्स्तांत करना होगा, फिर इसे अपनी विधि का उपयोग करके, निम्न को आज़माएं:

  यूके डिनोमिनेशन सीटी = नया यूके डिनोमिनेशन (); Ct = ct.fromString (infile.next ());  संपादित करें:  

यदि यह एक एन्यूम है, तो आप इस एन्यूम के एक नए प्रकार के रूप में इनपुट को नहीं सहेज सकते हैं, क्योंकि केवल एक कन्स्ट्रक्टर के लिए और हम इसका इस्तेमाल नहीं कर सकते (इसका उपयोग केवल कंपाइलर द्वारा किया जाता है):

संरक्षित एन्यूम (स्ट्रिंग नाम, इंट ऑर्डिनल)

एकमात्र निर्माता प्रोग्रामर इस निर्माता को नहीं ला सकते। यह एंज प्रकार की घोषणाओं के जवाब में कंपाइलर द्वारा उत्सर्जित कोड द्वारा उपयोग के लिए है। पैरामीटर:

नाम - - इस एन्यूम स्थिर का नाम, जो इसे घोषित करने के लिए इस्तेमाल करने वाला पहचानकर्ता है।

क्रमवृत्त - - इस गणितीय स्थिरांक का क्रमफल (इसकी स्थिति enum घोषणा, जहां प्रारंभिक स्थिरांक को शून्य के एक ऑर्डिनल को असाइन किया गया है।)


No comments:

Post a Comment