EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
डिफ़ॉल्ट भाषा के रूप में सेट करें
PF प्रश्न - फोरम

कैसे मैं जावा में स्ट्रिंग्स की तुलना??

मैं ऑपरेटर का उपयोग कर रहा है == मेरे कार्यक्रमों में मेरे सभी श्रृंखला की तुलना करने के लिए. लेकिन मैं एक बग पाया और जब का उपयोग कर .equals() निश्चित.

मुझे कब उपयोग करना चाहिए == और जब .equals()? क्या उनमें कोई अंतर है?

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
morgan9 पूछा करता है 2 साल
1 जवाब

को संचालक == ऑब्जेक्ट संदर्भों की तुलना करने के लिए उपयोग, यानी, यह देखने के लिए कि कोई वस्तु किसी अन्य के समान है. यदि आप स्वतंत्र रूप से बनाए गए दो चरों की तुलना, जिसका स्ट्रिंग मान समरूप है, को संचालक == आप वापस आ जाएगी झूठी.

स्ट्रिंग की तुलना करने के लिए सबसे अच्छा है .equals() ऑब्जेक्ट्स के मानों की तुलना करना. इस तरह, दो प्रकार के स्ट्रिंग के स्वतंत्र चर की तुलना जिसका मान समान है, विधि .equals() लौटेगा सच.

मुझे आशा है कि यह स्पष्ट हो गया है 😉

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
lovim79 कहा करता है 2 साल