Monday, 15 September 2014

java - How do I return data in an array of type Product[] using this data? -


  सार्वजनिक वर्ग InputFileData {/ ** * @param inputFile एक फाइल के लिए एक इलेक्ट्रॉनिक * उपकरण सप्लायर के उत्पाद के लिए डेटा दे रेंज * @ उत्पाद विवरणों की एक सरणी वापस करें * @ थ्रो IOException * / सार्वजनिक स्थिर उत्पाद [] readProductDataFile (फ़ाइल इनपुटफ़ाइल) IOException फेंकता {// आपका कोड यहाँ}  

यह कोड एक पाठ फ़ाइल को पढ़ें और डेटा को किसी प्रकार के उत्पाद में संग्रहित करें [] मुझे पता है कि किसी पाठ फ़ाइल में कैसे पढ़ा और इसे किसी सरणी में सॉर्ट करें, लेकिन मैंने कभी इस कोड में पहले कभी नहीं देखा है (विशेषकर "सार्वजनिक स्थैतिक उत्पाद []", और मुझे यह अनिश्चित है कि कैसे काम करना है "(फ़ाइल इनपुटफ़ाइल)" मैंने सभी जगहों को देखा है लेकिन इस तरह से किसी भी तरह का कोई भी उदाहरण नहीं मिल सकता है। क्या कोई मुझे यह समझा सकता है?

संपादित करें

 < कोड> पैकेज इलेक्ट्रॉनिकवर्जनडिमो; आयात करें java.io.buffferedReader; import java.io.file; आयात java.io.FileReader; आयात java.io.IOException; आयात स्थिर java.lang.System.out; आयात java.util.Arrays; आयात करें java.util.Scanner; / ** * * @ लेखक जॉर्ज * / सार्वजनिक कक्षा InputFileData {/ ** * @ पीआरएएम इनपुटफ़ाइल एक फाइल के लिए एक इलेक्ट्रॉनिक * उपकरण सप्लायर के उत्पाद रेंज के लिए देते हैं * उत्पाद विवरण की एक सरणी वापस * @ थ्रो IOException * / सार्वजनिक स्थिर उत्पाद [] readProductDataFile (फ़ाइल इनपुटफ़ाइल) IOException फेंकता है {उत्पाद [] productName; कोशिश {FileReader fr = नया FileReader ("productDataFile.txt"); बफ़्टेड रीडर बीआर = नया बफ़्टेड रीडर (एफआर); अक्षर स्ट्रिंग; जबकि ((str = br.readline ())! = नल) {उत्पाद [] सूची = str.split ("/"); Arrays.toString (सूची); ProductName = सूची [1]; वापसी उत्पादनाम; } Br.close (); } पकड़ (IOException ई) {out.println ("फ़ाइल नहीं मिली"); } वापसी नल; }  

यह निम्न त्रुटि देता है: उत्पाद [] सूची = str.split ("/"); असंगत प्रकार: स्ट्रिंग [] उत्पाद में कनवर्ट नहीं किया जा सकता []

productName = सूची [1]; असंगत प्रकार: उत्पाद को उत्पाद में कनवर्ट नहीं किया जा सकता []

मैंने बहुत सारी चीज़ें करने की कोशिश की है, लेकिन बिना यह जानने के लिए कि इस तरह की कक्षा का क्या मतलब है (मैंने कभी ऐसा कोई तरीका नहीं देखा है ), इस तथ्य के साथ संयुक्त, मैं इसे एक ठोस दो दिनों के लिए काम करने की कोशिश कर रहा था, मुझे शायद सब कुछ गलत हो गया। मैं यह जानने के लिए बेताब हूँ कि यह कैसे करना है, मदद वास्तव में सराहना की जाएगी।

यह एक स्थैतिक तरीका। जावा स्थिर विधि कार्यक्रम: जावा में स्थैतिक तरीकों को कक्षा के एक ऑब्जेक्ट के बिना बनाया जा सकता कहा जा सकता है:

जावा स्थिर विधि

क्या आपने गौर किया है कि हम मुख्य विषय को परिभाषित करते समय स्थिर कीवर्ड क्यों लिखते हैं क्योंकि यह प्रोग्राम निष्पादन मुख्य से शुरू होता है और कोई वस्तु अभी तक नहीं बनाई गई है। स्थिर तरीके की अपनी समझ में सुधार के लिए नीचे दिए गए उदाहरण पर विचार करें।


No comments:

Post a Comment