Friday, 15 August 2014

How to compare values between string and BigInteger in java -


  स्ट्रिंग str = "1234"; स्ट्रिंग स्ट्र 2 = "1234"; बिगइंटेजर बड़ाइं = नया बिगइंटेगर ("1234"); ऑब्जेक्ट v1 = str; वस्तु v2 = str2; ऑब्जेक्ट v3 = bigInt; Println ( "CONDITION1 == & gt; & gt;" + v1.equals (v2)); System.out.println ("कंडीशन 2 == & gt; & gt;" + v1.equals (v3)); ` 

आउटपुट:

  Condition1 = = & Gt; सच condition2 ==>  

दूसरी स्थिति (v1.equals (v3)) का परिणाम झूठे क्यों है, हालांकि मान समान हैं?। दो स्थितियों में अंतर? दूसरी हालत के परिणाम को कैसे सच्चा बनाया जाए?

के रूप में @ रोहित जैन ने टिप्पणी की वे एक ही प्रकार के नहीं हैं । यदि आपके मामले में

   
   / P> 
  bigInt.toString ()। बराबर (str1)  

सच वापस आएगा।


No comments:

Post a Comment