Articles of बराबर है

जावा स्ट्रिंग्स के लिए '==' का प्रयोग करना।

संभव डुप्लिकेट: क्या जावा में कुछ स्ट्रिंग के लिए संदर्भ तुलना (==) काम करता है? मुझे पता है इससे पहले पूछा गया है, लेकिन उपयोग करने के लिए सिफारिशों के बावजूद। == तुलनात्मक ऑपरेटर के बजाय। .equals() , मैंने पाया है कि == हर समय काम करता है: String s1 = "Hello"; String s2 = […]

क्या यह संभव है कि जावा में कुछ समानता बनायी जा सकती है, लेकिन कस्टम बराबर () और हैशोड () को कार्यान्वित करने के लिए

मेरे पास ऑब्जेक्ट्स की एक सरणी है और मैं इसे वस्तुओं के अन्य सरणियों के साथ जोड़ना चाहता हूं, सिवाय उन ऑब्जेक्ट्स जिनमें एक ही आईडी है यह ऑब्जेक्ट्स सिस्टम में कई स्थानों पर उपयोग किया जाता है और इसमें हैश कोड नहीं होता है या इन्हें कार्यान्वित करने के बराबर होता है। इसलिए मैं […]

क्या मुझे JPA संस्थाओं में बराबर () लिखना चाहिए?

मैं यह जांचना चाहता हूं कि इकाई किसी अन्य संस्था के एक संग्रह सदस्य ( @OneToMany या @ManyToMany ) में है या नहीं: if (entity2.getEntities1().contains(entity1)) { }

एक सेट से एक तत्व प्राप्त करना

एक तत्व को प्राप्त करने के लिए ऑपरेशन क्यों Set नहीं करता है जो कि अन्य तत्व के बराबर है? Set<Foo> set = …; … Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo मैं पूछ सकता हूं कि Set में तत्व […]

== ऑपरेटर और बराबर () के बीच अंतर क्या है? (हैशोड () के साथ) ???

मैं और अधिक गहराई में हैशोड सीख रहा था और यह सोचा था कि: 1. यदि आप ओवरराइड बराबर () करते हैं, तो आपको हैशोड () भी ओवरराइड करना होगा। 2. यह पता लगाने के लिए कि 2 ऑब्जेक्ट समान ऑब्जेक्ट हैं, तो == ऑपरेटर का उपयोग करें उन 2 कारकों को देखते हुए, जावा […]

String.Equals () इरादा के रूप में काम नहीं कर रहा है

मैं अपनी इकाई फ़्रेमवर्क टेबल में से एक के माध्यम से खोज करने के लिए LINQ का उपयोग कर रहा हूं और नाम पर आधारित "समूह" ढूंढता हूं। नाम एक स्ट्रिंग है और यूनिकोड प्रतीत होता है (यह कहता है कि यह एडीएमएक्स में है)। मेरे पास एक विधि है GetGroup() और मैं किसी नाम […]

ओवरलोडिंग ऑपरेटर == बनाम इक्वाल ()

मैं एक सी # प्रोजेक्ट पर काम कर रहा हूं, जिस पर अब तक, मैंने अपरिवर्तनीय वस्तुओं और कारखानों का इस्तेमाल किया है यह सुनिश्चित करने के लिए कि Foo ऑब्जेक्ट हमेशा == साथ समानता के साथ तुलना किए जा सकते हैं। Foo ऑब्जेक्ट्स को एक बार बनाया नहीं बदला जा सकता है, और फैक्ट्री […]

हमें जावा में बराबर () विधि को ओवरराइड क्यों करना है?

मुझे इस कारण के बारे में कुछ भ्रम है कि हम .equals करते हैं। उदाहरण के लिए: Test test1 = new Test(3); Test test2 = new Test(3); // The if comparison statement do same thing // which the overridden `.equals()` method does. if(test1.equals(test2)){ System.out.println("test1 and test2 are ture in .equal"); } // Override .equals method. […]

क्यों "सच" == सचमुच जावास्क्रिप्ट में गलत दिखाता है?

MDC == ऑपरेटर का वर्णन निम्नानुसार है : यदि दो ऑपरेंड एक ही प्रकार के नहीं हैं, तो जावास्क्रिप्ट ने ऑपरेटर को परिवर्तित कर दिया है, तो सख्त तुलना लागू होती है। अगर कोई ऑपरेंड संख्या या बूलियन है, तो संभव है कि ऑपरेंड्स संख्या में बदल दिए जाते हैं; अन्यथा यदि कोई ऑपरेंड स्ट्रिंग […]

हैशडोड () कैसे सुनिश्चित करने के लिए बराबर () के अनुरूप है?

जब java.lang.Object के बराबर () फ़ंक्शन को ओवरराइड करते हैं, तो जवाडॉक्स सुझाव देते हैं कि, यह आमतौर पर हैशकोड पद्धति को ओवरराइड करना आवश्यक है जब भी यह विधि ओवरराइड हो जाती है, इसलिए हैश कोड विधि के सामान्य अनुबंध को बनाए रखने के लिए, जो बताता है कि बराबर वस्तुओं में समान हैश […]

दिलचस्प पोस्ट
जांचें कि दो अनारॉर्डेड सूचियां समान हैं आईएसआईएस पर एएसपी.नेट एमवीसी 3 और विंडोज एथ रहता है / खाता / लॉगइन पर रीडायरेक्ट करता है JSON में स्ट्रिंग्स से बचने के लिए मुझे क्या करना चाहिए? MySQL बनाम उपयोग करना? एम्स पर सबसे आम सी # बिटवायर ऑपरेशन आपका पसंदीदा "प्रोग्रामर" कार्टून क्या है? एक एनोटेट और असैनोटेड टैग के बीच अंतर क्या है? pysqlite: स्तंभ या मेज के नाम के लिए प्लेसहोल्डर प्रतिस्थापन? सत्र का समय समाप्त और देखेंएक्सएफ़एक्सएपसाइड हैंडलिंग जेएसएफ / प्राइमफैसेस अजाक्स अनुरोध पर हैंडलिंग ऑर्डर आइटम और WC_Order_Item_Product को Woocommerce 3 में प्राप्त करें PHP में एक अनिवार्य समारोह क्या है? Angularjs एनजी-दृश्य के भीतर स्क्रिप्ट लोड नहीं करता है WinForms के लिए रिबन UI नियंत्रण वैश्विक प्रतीक को स्पष्ट पैकेज नाम की आवश्यकता है प्रत्येक कीस्ट्रोक के बाद Xcode का निर्माण स्टोरीबोर्ड रहता है