Articles of बराबर है

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

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

जावा स्ट्रिंग्स: तुलना करें () बनाम बराबर ()

जावा में String की समानता के लिए परीक्षण करते समय मैंने हमेशा equals() इस्तेमाल किया equals() क्योंकि मेरे लिए यह सबसे प्राकृतिक पद्धति है। आखिरकार, इसका नाम पहले से ही कहता है कि इसका उद्देश्य क्या करना है। हालांकि, मेरा एक सहयोगी ने हाल ही में मुझसे कहा था कि compareTo() == 0 करने के […]

अपाचे कॉमन्स बराबर / हैशोड बिल्डर

मुझे पता करने के लिए उत्सुक हूँ, यहां लोग जो EqualsBuilder / HashCodeBuilder का उपयोग करने के बारे में सोचते हैं, equals / HashCodeBuilder को लागू करने के लिए? क्या यह अपनी खुद की लेखन से बेहतर अभ्यास होगा? क्या यह सीतनिद्रा में होना अच्छा खेलता है? आपकी क्या राय है?

क्या जावा में कुछ स्ट्रिंग के लिए संदर्भ तुलना (==) काम करता है?

स्ट्रिंग की तुलना करने के लिए मेरे पास कोड की लाइनें हैं I str1 बराबर str2, जो समझा जा सकता है क्योंकि यह वस्तु संदर्भ की तुलना करता है। लेकिन फिर एस 1 एस 2 के बराबर क्यों है? String s1 = "abc"; String s2 = "abc"; String str1 = new String("abc"); String str2 = […]

क्या दो वस्तुओं की गहरी तुलना करने के लिए जावा प्रतिबिंब उपयोगिता है?

मैं एक बड़ी परियोजना के अंदर विभिन्न प्रकार के clone() कार्यों के लिए यूनिट परीक्षण लिखने की कोशिश कर रहा हूं और मैं सोच रहा हूं कि कहीं एक मौजूदा वर्ग है जो कि एक ही प्रकार की दो वस्तुओं को ले जाने में सक्षम है, एक गहरी तुलना कर रहा है, और कह रहे […]

हम दो फ्लोट या दो नंबरों की तुलना करने के लिए '==' का उपयोग क्यों नहीं कर सकते

मैं यहोशू ब्लोच द्वारा प्रभावी जावा पढ़ रहा हूं और मद 8: जब ओवरराइडिंग बराबर होता है तो सामान्य अनुबंध का पालन करें , यह कथन लिखा है नाव क्षेत्रों के लिए, Float.compare विधि का उपयोग करें; और डबल फ़ील्ड के लिए, Double.compare का उपयोग करें फ़्लोट। एनएएन, -0.0 एफ और समान डबल स्थिरांक के […]

आवरण वस्तुओं की तुलना करने के लिए जावा में == ऑपरेटर का उपयोग करना

मैं कैथी सिएरा और बर्ट बेट्स द्वारा SCJP Java 6 पढ़ रहा हूं और यह पुस्तक मुझे इतना भ्रमित कर रही है। पृष्ठ 245 पर वे कहते हैं कि नीचे दिया गया निम्न कोड। Integer i1 = 1000; Integer i2 = 1000; if(i1 != i2) System.out.println("different objects"); //Prints output different objects फिर अगले पृष्ठ पर […]

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

जब String को ऑब्जेक्ट्स की तुलना में करना चाहिए और अपने equals विधि का उपयोग कब करना चाहिए? यह सुनिश्चित करने के लिए, मैं हमेशा equals उपयोग करता हूं, लेकिन यह बहुत ही कुशल नहीं लगता क्या परिस्थितियों में मैं निश्चित हो सकता हूं कि string1 == string2 उपयोग में सुरक्षित है? धन्यवाद!

एक हैशमैप में बराबर और हैशोड के कामकाज को समझना

मेरे पास यह परीक्षण कोड है: import java.util.*; class MapEQ { public static void main(String[] args) { Map<ToDos, String> m = new HashMap<ToDos, String>(); ToDos t1 = new ToDos("Monday"); ToDos t2 = new ToDos("Monday"); ToDos t3 = new ToDos("Tuesday"); m.put(t1, "doLaundry"); m.put(t2, "payBills"); m.put(t3, "cleanAttic"); System.out.println(m.size()); } } class ToDos{ String day; ToDos(String d) { […]

कैसे जांचें कि क्या मेरी स्ट्रिंग शून्य के बराबर है?

मैं कुछ कार्य केवल अगर मेरी स्ट्रिंग का एक अर्थपूर्ण मूल्य है I तो, मैंने यह कोशिश की। if (!myString.equals("")) { doSomething } और इस if (!myString.equals(null)) { doSomething } और इस if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } और इस if ( (!myString.equals("")) && (myString!=null)) { doSomething } और इस if ( myString.length()>0) […]

दिलचस्प पोस्ट
जावा में बेस 64 एन्कोडिंग विंडोज से पूरी तरह से नोड को हटाने के लिए कैसे क्लाइंट साइड पर पासवर्ड एन्क्रिप्शन टैबिंडेक्स से एचटीएमएल तत्व की उपेक्षा कैसे करें? Jquery का उपयोग करते हुए स्पैन तत्व के बाद पाठ प्राप्त करें दो ग्राफ़ नोड्स के बीच सभी पथ खोजें यूआरएल और प्लस चिन्ह टेक्स्टबॉक्स प्रारंभिक मान प्रदर्शित करने के लिए, कोड से नवीनीकृत मान नहीं आप d3.js में एक परिवार का पेड़ कैसे बनाते हैं? जावा शून्य संदर्भ प्रकार के लिए उपयोग करता है? Codeigniter – कोई इनपुट फ़ाइल निर्दिष्ट नहीं है क्यों अज्ञात प्रकार के कार्यान्वयन के स्तर की गणना करता है? var आत्म = यह? * NgFor के लिए फ़िल्टर कैसे लागू करें त्रुटि: (26, 0) Gradle DSL विधि नहीं मिली: 'रनप्रागार्ड ()'