दिलचस्प पोस्ट
नाम से स्विंग घटक प्राप्त करें निर्देश के `टर्मिनल 'को कैसे समझें? ग्रुप बाय क्लॉज में दिखना चाहिए या एक समग्र फ़ंक्शन में उपयोग किया जाना चाहिए दस्तावेज़ के बिना एक HTML पृष्ठ में जावास्क्रिप्ट चर को कैसे प्रदर्शित करें जावास्क्रिप्ट में गतिशील चर नाम का उपयोग करें एकाधिक स्क्रीन का समर्थन करने के लिए एप्लिकेशन कंकाल Django में स्थानीय बनाम उत्पादन सेटिंग्स का प्रबंधन कैसे करें? अजगर का उपयोग करके गैर-रेखीय समीकरणों की एक जोड़ी को कैसे हल करें? निश्चित आउटपुट में प्रिंट आउटपुट कैसे प्रारूपित करें? त्रुटि: BinderProxy @ 45d459c0 मान्य नहीं है; क्या आपकी गतिविधि चल रही है? एम्बैड बनाम ऑब्जेक्ट मैं जावास्क्रिप्ट में एक कस्टम त्रुटि कैसे बनाऊं? विकल्प का उपयोग करके दिनांक स्वरूप बदलें या प्रतिस्थापित करें जब काम कम करते हैं तो हडोप में शुरू होता है? फ्रेगमेंट और परिष्करण बाल गतिविधि से startActivityForResult (), पर कॉल नहीं करता हैक्रियामेंट

कितने मूल्य वापस करने के लिए?

संभव डुप्लिकेट:
एक जावा विधि से कई ऑब्जेक्ट कैसे लौटाएंगे?

क्या जावा में मुख्य से एक विधि से दो या अधिक मान वापस करना संभव है? यदि हां, तो यह कैसे संभव है और यदि नहीं, तो हम कैसे कर सकते हैं?

वेब के समाधान से एकत्रित समाधान "कितने मूल्य वापस करने के लिए?"

आप जावा में क्लास के ऑब्जेक्ट को वापस कर सकते हैं।

यदि आप 1 से अधिक मूल्य लौट रहे हैं जो संबंधित हैं, तो यह समझ में आता है कि उन्हें एक कक्षा में अवशोषित करें और फिर उस क्लास का एक वस्तु वापस करें

यदि आप असंबंधित मान वापस करना चाहते हैं तो आप जावा के अंतर्निहित कंटेनर कक्षाओं जैसे मानचित्र, सूची, सेट आदि का उपयोग कर सकते हैं। अधिक जानकारी के लिए java.util पैकेज का जावाडाक देखें।

आप ऐसा कुछ कर सकते हैं:

 public class Example { public String name; public String location; public String[] getExample() { String ar[] = new String[2]; ar[0]= name; ar[1] = location; return ar; //returning two values at once } } 

आप केवल एक मान वापस कर सकते हैं, लेकिन यह एक ऐसा ऑब्जेक्ट हो सकता है जिसमें एकाधिक फ़ील्ड है – अर्थात "मान ऑब्जेक्ट" उदाहरण के लिए

 public class MyResult { int returnCode; String errorMessage; // etc } public MyResult someMethod() { // impl here } 

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

 class mahasiswa{ public String nama; public String nrp; public String sks; public String namakul; public mahasiswa(String nm, String ps, String sk, String nmkul){ this.nama = nm; this.nrp =ps; this.sks = sk; this.namakul = nmkul; } public String getsks(){ return sks; } public String getnamakul(){ return namakul; } public String getnama(){ return nama; } public String getnrp(){ return nrp; } } ArrayList<mahasiswa> myObject; public myArray() { initComponents(); myObject = new ArrayList<mahasiswa>(); for(int i =0;i<myObject.size();i++){ jTextArea1.append("Nama" + " = " + myObject.get(i).getnama() + "\n" + "NRP " + " = " + myObject.get(i).getnrp() + "\n" + "Nama Matakuliah = " + myObject.get(i).getnamakul() + "\n" + "SKS = " + myObject.get(i).getsks() + "\n"); } }