मैं the docs पढ़ रहा था और इसे देखा। कभी कल्पना नहीं की। विवरण:क्या स्ट्रिंग की टूस्ट्रिंग() विधि का कोई व्यावहारिक उद्देश्य है?
यह ऑब्जेक्ट (जो पहले से ही एक स्ट्रिंग है!) स्वयं वापस आ गया है।
सम्मेलनों भरने या कंप्यूटिंग संसाधनों का उपयोग करते हुए इसके अलावा, क्या एक .toString()
जावा में एक String
पर क्या करता है कि String
ही नहीं होगा का उपयोग कर? यह java.lang.Object
कक्षा से .toString()
का उत्तराधिकारी क्यों नहीं है?
संपादित करें:
मुझे समझ में बहुरूपता की परिस्थितियों में एक खुद toString()
विधि अस्तित्व के लिए के बाद से यह overrode है कि अपनी माता-पिता की toString()
। मैं पहले प्रश्न में क्या जानना चाहता हूं कि अगर कोई ऐसी स्थिति है जहां आपको stringVariable
/"String value"
और stringVariable.toString()
/"String value".toString()
का उपयोग करने के बीच कुछ अलग मिलेगा।
पूर्व। जीआर .: System.out.println(stringVariable.toString());
जैसे एक आउटपुट ऑपरेशन या stringVariable = "String value".toString();
जैसे मान असाइनमेंट।
हाय वहाँ। अगर आपको निलंबन के बाद इसे नहीं देखा जाता है, तो जॉन के जवाब पर जॉनडोडो से एक टिप्पणी है। एफडब्ल्यूआईडब्ल्यू, यदि आप वापस आते हैं, तो कृपया सभी अस्वीकार्य उत्तरों को बहाल करने पर विचार करें - अगर वे उस समय स्वीकार करने के लिए पर्याप्त थे, तो उन सहायक लोगों को उनके नियंत्रण के बाहर किसी घटना के लिए दंडित किया जा रहा है। – halfer