यह मार्गदर्शिका गणना करने के विभिन्न तरीकों की व्याख्या करेगी यदि एक स्ट्रिंग जावा में किसी अन्य स्ट्रिंग के बराबर नहीं है।
- '! =' ऑपरेटर का उपयोग करना
- बराबर () विधि का उपयोग करना
- तुलना करने के लिए () विधि का उपयोग करना
- ComparToIgnoreCase () पद्धति का उपयोग करना
- बराबर() विधि का उपयोग करना
'! =' ऑपरेटर का उपयोग करना
'!' ऑपरेटर का उपयोग दो वस्तुओं के मूल्यों की तुलना करने के लिए किया जाता है। जावा में, तार वस्तुएं हैं, और '=' ऑपरेटर का उपयोग गणना करने के लिए किया जा सकता है यदि दो तार समान नहीं हैं। यहाँ एक उदाहरण है:
कक्षा हैलो वर्ल्ड {
जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
डोरी str1 = 'नमस्ते' ;
डोरी str2 = 'दुनिया' ;
अगर ( str1 != str2 ) {
प्रणाली। बाहर . println ( 'दो तार बराबर नहीं हैं' ) ;
}
}
}
उत्पादन
उपरोक्त कोड का परिणाम दर्शाता है कि दो तार 'हैलो' और 'वर्ल्ड' टर्मिनल में समान नहीं हैं।
बराबर () विधि का उपयोग करना
इस पद्धति का उपयोग दो वस्तुओं के मूल्यों की गणना करने के लिए किया जाता है। स्ट्रिंग वर्ग दो स्ट्रिंग्स के मानों की गणना करने के लिए बराबर () को ओवरराइड करता है। यहाँ एक उदाहरण है:
डोरी str1 = 'नमस्ते' ;
डोरी str2 = 'दुनिया' ;
अगर ( ! str1. के बराबर होती है ( str2 ) ) {
प्रणाली। बाहर . println ( 'दो तार बराबर नहीं हैं' ) ;
}
उत्पादन
उपरोक्त कोड का परिणाम पुष्टि करता है कि दो तार 'हैलो' और 'वर्ल्ड' समान नहीं हैं।
तुलना करने के लिए () विधि का उपयोग करना
से तुलना करें () विधि का उपयोग दो स्ट्रिंग्स के शब्दकोषीय क्रम की तुलना करने के लिए किया जाता है। जब ये तार बराबर नहीं होते हैं, तो यह शून्य के अलावा अन्य मान लौटाता है। यहाँ एक उदाहरण है:
कक्षा हैलो वर्ल्ड {जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
डोरी str1 = 'नमस्ते' ;
डोरी str2 = 'दुनिया' ;
अगर ( str1. से तुलना करें ( str2 ) != 0 ) {
प्रणाली। बाहर . println ( 'दो तार बराबर नहीं हैं' ) ;
}
} }
उत्पादन
आउटपुट से पता चलता है कि दो तार बराबर नहीं हैं।
ComparToIgnoreCase () पद्धति का उपयोग करना
ComparToIgnoreCase () विधि तुलना करने के लिए () विधि की तरह है, लेकिन यह स्ट्रिंग्स के मामले को अनदेखा करती है। यहाँ एक कोड है:
कक्षा हैलो वर्ल्ड {जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
डोरी str1 = 'नमस्ते' ;
डोरी str2 = 'दुनिया' ;
अगर ( str1. ComparToIgnoreCase ( str2 ) != 0 ) {
प्रणाली। बाहर . println ( 'दो तार बराबर नहीं हैं' ) ;
} }
}
उत्पादन
आउटपुट दिखाता है कि तार बराबर नहीं हैं।
बराबर() विधि का उपयोग करना
बराबर () विधि का उपयोग यह गणना करने के लिए किया जाता है कि दो तार समान हैं या नहीं। यहाँ एक उदाहरण है:
कक्षा हैलो वर्ल्ड {जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
डोरी str1 = 'नमस्ते' ;
डोरी str2 = 'दुनिया' ;
अगर ( ! str1. के बराबर होती है ( str2 ) ) {
प्रणाली। बाहर . println ( 'दो तार बराबर नहीं हैं' ) ;
} }
}
उत्पादन
आउटपुट पुष्टि करता है कि तार बराबर नहीं हैं।
निष्कर्ष
जावा में, जांचें कि क्या एक स्ट्रिंग किसी अन्य स्ट्रिंग के बराबर नहीं है, '! =' ऑपरेटर, बराबर () विधि, तुलना करने के लिए () विधि, या ! बराबर () विधि का उपयोग करें। इन सभी विधियों का उपयोग यह गणना करने के लिए किया जाता है कि एक स्ट्रिंग जावा में दूसरे स्ट्रिंग के बराबर है या नहीं। विधि का चयन कार्यक्रम की विशिष्ट आवश्यकताओं और स्ट्रिंग तुलना के वांछित स्तर पर आधारित है।