jsp - how can java return false when comparing 2 numbers which has exactly the same type and value? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 8 जवाब
  & lt; br & gt; ; & Lt;% यदि (ओवरलिमिट! = नल) {% & gt; & lt;% = ओवरलिमिट इटैम्नो.गेटक्लास ()। बराबर (शॉपिंगवि.गेटइटीम_नो ()। GetClass ())% & gt; & lt;%}% & gt; & Lt; br & gt; & lt;% अगर (ओवरलिमिट! = नल) {%> & lt;% = overLimitItemNO.getClass ()% & gt; बनाम & lt;% = shoppingVO.getItem_no ()। GetClass ()% & gt; & lt;%}% & gt; & Lt; br & gt; & lt;% अगर (ओवरलिमिट! = नल) {% & gt; & lt;% = ओवरलिमिटइटमो% & gt; बनाम & lt;% = shoppingVO.getItem_no ()% & gt; & lt;%}% & gt; & Lt; br & gt; & lt;% यदि (ओवरलिमिट! = नल) {% & gt; & lt;% = ओवरलिमिट इटैम्नो == खरीदारी VO.getItem_no ()% & gt; & lt;%}% & gt;  

और यह ब्राउज़र पर निम्न दिखाता है

  true class java.lang.Integer vs वर्ग java.lang.Integer 300008 बनाम 300008 झूठा  

आपको obj1.equals (obj2) का उपयोग करने की आवश्यकता है। == ऑब्जेक्ट्स पर केवल यह तय करता है कि दोनों एक ही सटीक उदाहरण हैं


Comments

Popular posts from this blog

winforms - C# Form - Property Change -

java - Messages from .properties file do not display UTF-8 characters -

javascript - amcharts makechart not working -