संभव डुप्लिकेट:
Integer == int allowed in javaजावा में लांग मूल्य की तुलना
क्या निम्नलिखित दो बयानों के बीच का अंतर
Long l1 = 2L;
if(l1 == 2)
System.out.println("EQUAL");
if(l1.longValue() == 2)
System.out.println("EQUAL");
वे दोनों एक ही परिणाम दे रहे हैं "बराबर है "लेकिन मेरा संदेह है कि लांग वस्तु है। यह बराबर कैसे है?
यह [ऑटो-अनबॉक्सिंग] (http://docs.oracle.com/javase/tutorial/java/data/autoboxing.html) के कारण है। – assylias
यह जावा –
की ऑटो मुक्केबाजी और अनबॉक्सिंग सुविधा की वजह से आप स्पष्ट रूप से – PSR