क्या यह पता लगाने का कोई तरीका है कि जावा में दो ऑब्जेक्ट्स एक-दूसरे के साथ अलियाकृत हैं या नहीं? सी में मुझे लगता है कि हम उन स्मृति पतों की जांच कर सकते हैं जो दो पॉइंटर्स इंगित कर रहे हैं। लेकिन जावा में ऐसा करने का कोई तरीका है?क्या यह जांचने का कोई तरीका है कि जावा में दो ऑब्जेक्ट्स अलियाकृत हैं या नहीं?
8
A
उत्तर
20
जावा में, चर संदर्भ हैं ताकि आप ==
का उपयोग करके तुलना कर सकें कि वे एक ही ऑब्जेक्ट को संदर्भित करते हैं या नहीं।
Object a = ...
Object b = a;
boolean areSame = (a == b); //Will be true.
4
if (obj1 == obj2) {
// both refrences are pointing to same object
}
संबंधित मुद्दे
- 1. क्या यह जांचने का कोई तरीका है कि निर्देशिका में इंगित प्रतीकात्मक लिंक हैं या नहीं?
- 2. यह जांचने का सबसे तेज़ तरीका क्या है कि दो टीबीटीएमएपी समान हैं या नहीं?
- 3. क्या यह जांचने का कोई तरीका है कि कोई चर जावास्क्रिप्ट में दिनांक है या नहीं?
- 4. क्या यह जांचने का कोई तरीका है कि दो संग्रहों में ऑर्डर से स्वतंत्र, समान तत्व होते हैं या नहीं?
- 5. क्या यह जांचने का कोई तरीका है कि पॉइंटर खतरे में है या नहीं?
- 6. यह जांचने का सबसे अच्छा तरीका क्या है कि कोई S3 ऑब्जेक्ट मौजूद है या नहीं?
- 7. क्या यह जांचने का कोई तरीका है कि अलार्म पहले से सेट है या नहीं?
- 8. जेएस यह जांचने का कोई तरीका है कि कोई ईवेंट मौजूद है या नहीं?
- 9. यह जांचने का सबसे अच्छा तरीका है कि कोई सूची शून्य नहीं है या नहीं?
- 10. एमएसवीसी - यह जांचने का कोई तरीका है कि फ़ंक्शन वास्तव में रेखांकित है या नहीं?
- 11. क्या यह जांचने का कोई तरीका है कि जावा में एक चर परिभाषित किया गया है या नहीं?
- 12. क्या कोई स्केलर स्ट्रिंग किया गया है या नहीं, यह जांचने का कोई तरीका है?
- 13. क्या कोई कॉलम शून्य है या नहीं, यह जांचने का कोई त्वरित तरीका है?
- 14. यह जांचने का सही तरीका है कि कोई फ़ॉर्म पहले से दिखाया गया है या नहीं?
- 15. यह जांचने का कोई तरीका है कि XmlSchemaParticle एक खाली पट्टी है या नहीं?
- 16. क्या यह जांचने का कोई तरीका है कि अपाचे कॉन्फ़िगरेशन फ़ाइलों में कोई निर्देशिका मौजूद है या नहीं?
- 17. क्या यह जांचने का कोई तरीका है कि NumPy arrays समान डेटा साझा करते हैं या नहीं?
- 18. वेग: यह जांचने का कोई तरीका है कि चर परिभाषित किया गया है या नहीं
- 19. स्ट्रिंग में कोई छवि टैग है या नहीं, यह जांचने का सबसे आसान तरीका क्या है?
- 20. यह जांचने के लिए कि कोई स्ट्रिंग किसी निश्चित सीमा में है या नहीं। (जावा)
- 21. जावा - यह जांचने के लिए कि कोई विभाजन एक पूर्णांक या फ़्लोट है या नहीं?
- 22. यह जांचने का सबसे तेज़ तरीका क्या है कि दो दिए गए नंबर coprime हैं?
- 23. यह जांचने का सबसे अच्छा तरीका है कि दो तिथियां ग्रोवी में एक ही कैलेंडर दिन हैं या नहीं?
- 24. क्या यह जांचने का कोई तरीका है कि प्रक्रिया 64 बिट या 32 बिट है या नहीं?
- 25. क्या सख्त मोड लागू किया गया है या नहीं, यह जांचने का कोई तरीका है?
- 26. यह जांचने का सबसे अच्छा तरीका क्या है कि स्ट्रिंग में जावा/एंड्रॉइड में एक यूआरएल है या नहीं?
- 27. क्या यह जांचने का कोई तरीका है कि कोई बिल्ड Adhoc, रिलीज, वितरण प्रोग्रामेटिक रूप से है या नहीं?
- 28. यह जांचने का सही तरीका क्या है कि कोई पथ यूएनसी पथ या स्थानीय पथ है या नहीं?
- 29. क्या यह जांचने का कोई तरीका है कि कोई चर एक पूर्ण संख्या है या नहीं? सी ++
- 30. यह जांचने का उचित तरीका क्या है कि एक्सेल ओएलई उपलब्ध है या नहीं?
वर्ग को ओवरराइड करता है क्या होगा अगर बराबरी विधि? – JRR
+1, अच्छा संक्षिप्त उत्तर, इच्छा है कि मैं एक से अधिक बार ऊपर उठा सकता हूं। :) – astay13
यदि आप वास्तविक वस्तुओं की तुलना करना चाहते हैं, तो आपको स्पष्ट रूप से '.equals()' को कॉल करना होगा। '==' हमेशा ऑब्जेक्ट्स के संदर्भों की तुलना करेगा। – Oleksi