Java String compare क्या हैं? | Java String compare in Hindi – 2023

इस आर्टिकल में हम जावा Java String compare क्या हैं? | Java String compare in Hindi के बारे में जानेंगे।

Java String compare क्या हैं? | Java String compare in Hindi

हम content और reference के आधार पर जावा में स्ट्रिंग की तुलना कर सकते हैं।

इसका उपयोग authentication (by equals() method), sorting (compareTo() method), reference (== operator) आदि में किया जाता है।

जावा में String की compare करने के तीन तरीके हैं।

  1. By Using equals() Method
  2. By Using == Operator
  3. By compareTo() Method

1) By Using equals() Method | equals() Method का Using करके

String class equals() method स्ट्रिंग की मूल content की compare करती है। यह समानता के लिए स्ट्रिंग के मूल्यों की तुलना करता है। String class निम्नलिखित दो method प्रदान करता है।

  • public boolean equals (Object another) इस string की compares specified ऑब्जेक्ट से करता है।
  • public boolean equalsIgnoreCase(String another) इस स्ट्रिंग की तुलना किसी another string से करता है, मामले को ignoring करता है।

Java String compare in Hindi

    class Teststringcomparison1{  
     public static void main(String args[]){  
       String s1="Sachin";  
       String s2="Sachin";  
       String s3=new String("Sachin");  
       String s4="Saurav";  
       System.out.println(s1.equals(s2));//true  
       System.out.println(s1.equals(s3));//true  
       System.out.println(s1.equals(s4));//false  
     }  
    }  

    Output:

    true
    true
    false

    उपरोक्त कोड में, strings वर्ग के equals() method का उपयोग करके दो तारों की तुलना की जाती है। और result boolean value, true या false के रूप में मुद्रित किया जाता है।

    class Teststringcomparison2{  
     public static void main(String args[]){  
       String s1="Sachin";  
       String s2="SACHIN";  
      
       System.out.println(s1.equals(s2));//false  
       System.out.println(s1.equalsIgnoreCase(s2));//true  
     }  
    }  

    Output:

    false
    true

    ऊपर दिए गए program में String class के मेथड का इस्तेमाल किया गया है। यदि स्ट्रिंग ऑब्जेक्ट मेल खाते हैं और दोनों स्ट्रिंग एक ही स्थिति में हैं, तो equals() method true हो जाती है। स्ट्रिंग्स के मामलों की परवाह किए बिना equalsIgnoreCase() true रिटर्न देता है।

    2) By Using == operator

    == operator reference की compare value से नहीं करता है।

    class Teststringcomparison3{  
     public static void main(String args[]){  
       String s1="Sachin";  
       String s2="Sachin";  
       String s3=new String("Sachin");  
       System.out.println(s1==s2);//true (because both refer to same instance)  
       System.out.println(s1==s3);//false(because s3 refers to instance created in nonpool)  
     }  
    }  

    Output:

    true
    false

    3) String compare by compareTo() method

    उपरोक्त कोड, दो स्ट्रिंग ऑब्जेक्ट्स की तुलना करने के लिए उपयोग किए जाने वाले == ऑपरेटर के उपयोग को प्रदर्शित करता है।

    3) By Using compareTo() method

    स्ट्रिंग class compareTo() method lexicographically रूप से value की तुलना करती है और एक पूर्णांक मान लौटाती है जो बताती है कि क्या पहली स्ट्रिंग दूसरी स्ट्रिंग से कम, बराबर या उससे अधिक है।

    Suppose s1 और s2 दो String ऑब्जेक्ट हैं। अगर

    • s1 == s2 : method 0 returns है।
    • s1 > s2 : method positive value return है।
    • s1 <s2 : method negative value returns है।
      class Teststringcomparison4{  
       public static void main(String args[]){  
         String s1="Sachin";  
         String s2="Sachin";  
         String s3="Ratan";  
         System.out.println(s1.compareTo(s2));//0  
         System.out.println(s1.compareTo(s3));//1(because s1>s3)  
         System.out.println(s3.compareTo(s1));//-1(because s3 < s1 )  
       }  
      }  

      Output:

      0
      1
      -1

      निष्कर्ष

      आशा करता हूँ कि आज के इस आर्टिकल में आपको Java String compare क्या हैं? | Java String compare in Hindi से सम्बंधित आपके सारे आंसर मिल गए होंगे। Read More

      आज के इस आर्टिकल में हमने जाना कि Java String compare क्या हैं? | Java String compare in Hindi इस आर्टिकल से संबधित आपका कोई प्रश्न हैं तो आप comment करें में आपकी कमेंट का जबाब जरूर दूंगा।

      ऐसे ही IT, Computer Science से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर लीजिये | जिससे आपको हमारी आने वाले नये आर्किल की notification प्राप्त हो सके।

      अगर जानकारी अच्छी लगी हो तो अपने दोस्तों और class mate के साथ ये जानकारी जरूर शेयर करें जिससे उनकी भी हेल्प हो सके।

      FAQ प्रश्न-

      • Java String compare क्या हैं? | Java String compare in Hindi

        String class equals() method स्ट्रिंग की मूल content की compare करती है। यह समानता के लिए स्ट्रिंग के मूल्यों की तुलना करता है। String class निम्नलिखित दो method प्रदान करता है।

      Related Posts

      Leave a Comment