జావాలో స్ట్రింగ్ మరొక స్ట్రింగ్‌తో సమానం కాకపోతే ఎలా తనిఖీ చేయాలి?

Javalo String Maroka String To Samanam Kakapote Ela Tanikhi Ceyali



జావాలో, ఒక స్ట్రింగ్ మరొక స్ట్రింగ్‌తో సమానం కాదా అని తనిఖీ చేయడం అంటే రెండు స్ట్రింగ్ ఆబ్జెక్ట్‌లను పోల్చడం మరియు అవి ఒకే అక్షరాలను కలిగి ఉన్నాయా లేదా అని నిర్ణయించడం. రెండు స్ట్రింగ్‌లు సమానంగా లేకుంటే, ఒక స్ట్రింగ్‌లోని కనీసం ఒక అక్షరం ఇతర స్ట్రింగ్‌లోని సంబంధిత అక్షరానికి భిన్నంగా ఉంటుందని అర్థం. ఇన్‌పుట్ ధ్రువీకరణ, డేటా ప్రాసెసింగ్ మరియు ఎర్రర్ హ్యాండ్లింగ్ వంటి వివిధ ప్రయోజనాల కోసం ఇది ప్రయోజనకరంగా ఉంటుంది.

ఈ గైడ్ జావాలోని మరొక స్ట్రింగ్‌తో సమానంగా లేకుంటే గణించడానికి వివిధ పద్ధతులను వివరిస్తుంది.

“!=” ఆపరేటర్‌ని ఉపయోగించడం

రెండు వస్తువుల విలువలను పోల్చడానికి “!=” ఆపరేటర్ ఉపయోగించబడుతుంది. జావాలో, స్ట్రింగ్‌లు వస్తువులు, మరియు రెండు స్ట్రింగ్‌లు సమానంగా లేకుంటే గణించడానికి “!=” ఆపరేటర్‌ని ఉపయోగించవచ్చు. ఇక్కడ ఒక ఉదాహరణ:







తరగతి హలో వరల్డ్ {
ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
స్ట్రింగ్ str1 = 'హలో' ;
స్ట్రింగ్ str2 = 'ప్రపంచం' ;
ఉంటే ( str1 != str2 ) {
వ్యవస్థ. బయటకు . println ( 'రెండు తీగలు సమానంగా లేవు' ) ;
}

}
}

అవుట్‌పుట్



పై కోడ్ యొక్క ఫలితం టెర్మినల్‌లో 'హలో' మరియు 'వరల్డ్' అనే రెండు స్ట్రింగ్‌లు సమానంగా లేవని నిరూపిస్తుంది.



సమాన () పద్ధతిని ఉపయోగించడం

ఈ పద్ధతి రెండు వస్తువుల విలువలను గణించడానికి ఉపయోగించబడుతుంది. రెండు స్ట్రింగ్‌ల విలువలను గణించడం కోసం స్ట్రింగ్ క్లాస్ ఈక్వల్స్()ని ఓవర్‌రైడ్ చేస్తుంది. ఇక్కడ ఒక ఉదాహరణ:





స్ట్రింగ్ str1 = 'హలో' ;
స్ట్రింగ్ str2 = 'ప్రపంచం' ;
ఉంటే ( ! str1. సమానం ( str2 ) ) {
వ్యవస్థ. బయటకు . println ( 'రెండు తీగలు సమానంగా లేవు' ) ;
}

అవుట్‌పుట్

పై కోడ్ యొక్క ఫలితం 'హలో' మరియు 'వరల్డ్' అనే రెండు స్ట్రింగ్‌లు సమానంగా లేవని నిర్ధారిస్తుంది.



compareTo() పద్ధతిని ఉపయోగించడం

ది పోల్చడానికి () పద్ధతి రెండు తీగల లెక్సికోగ్రాఫికల్ క్రమాన్ని పోల్చడానికి ఉపయోగించబడుతుంది. ఈ స్ట్రింగ్‌లు సమానంగా లేనప్పుడు, అది సున్నా కాకుండా వేరే విలువను అందిస్తుంది. ఇక్కడ ఒక ఉదాహరణ:

తరగతి హలో వరల్డ్ {
ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
స్ట్రింగ్ str1 = 'హలో' ;
స్ట్రింగ్ str2 = 'ప్రపంచం' ;
ఉంటే ( str1. పోల్చడానికి ( str2 ) != 0 ) {
వ్యవస్థ. బయటకు . println ( 'రెండు తీగలు సమానంగా లేవు' ) ;
}
} }

అవుట్‌పుట్

రెండు స్ట్రింగ్‌లు సమానంగా లేవని అవుట్‌పుట్ చూపిస్తుంది.

compareToIgnoreCase() పద్ధతిని ఉపయోగించడం

compareToIgnoreCase() పద్ధతి compareTo() పద్ధతి వలె ఉంటుంది, కానీ ఇది స్ట్రింగ్‌ల కేసును విస్మరిస్తుంది. ఇక్కడ ఒక కోడ్ ఉంది:

తరగతి హలో వరల్డ్ {
ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
స్ట్రింగ్ str1 = 'హలో' ;
స్ట్రింగ్ str2 = 'ప్రపంచం' ;
ఉంటే ( str1. సరిపోల్చండి ( str2 ) != 0 ) {
వ్యవస్థ. బయటకు . println ( 'రెండు తీగలు సమానంగా లేవు' ) ;
} }
}

అవుట్‌పుట్

స్ట్రింగ్‌లు సమానంగా లేవని అవుట్‌పుట్ చూపిస్తుంది.

!equals() పద్ధతిని ఉపయోగించడం

!equals() పద్ధతి రెండు స్ట్రింగ్‌లు సమానంగా ఉన్నాయా లేదా అని గణించడానికి ఉపయోగించబడుతుంది. ఇక్కడ ఒక ఉదాహరణ:

తరగతి హలో వరల్డ్ {
ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
స్ట్రింగ్ str1 = 'హలో' ;
స్ట్రింగ్ str2 = 'ప్రపంచం' ;
ఉంటే ( ! str1. సమానం ( str2 ) ) {
వ్యవస్థ. బయటకు . println ( 'రెండు తీగలు సమానంగా లేవు' ) ;
} }
}

అవుట్‌పుట్

స్ట్రింగ్‌లు సమానంగా లేవని అవుట్‌పుట్ నిర్ధారిస్తుంది.

ముగింపు

జావాలో, ఒక స్ట్రింగ్ మరొక స్ట్రింగ్‌తో సమానంగా లేకుంటే తనిఖీ చేయండి, “!=” ఆపరేటర్, ఈక్వెల్స్() పద్ధతి, compareTo() పద్ధతి లేదా !equals() పద్ధతిని ఉపయోగించండి. ఈ పద్ధతులన్నీ జావాలో ఒక స్ట్రింగ్ మరొక స్ట్రింగ్‌తో సమానంగా ఉందో లేదో గణించడానికి ఉపయోగించబడతాయి. పద్ధతి యొక్క ఎంపిక ప్రోగ్రామ్ యొక్క నిర్దిష్ట అవసరాలు మరియు స్ట్రింగ్ పోలిక యొక్క కావలసిన స్థాయిపై ఆధారపడి ఉంటుంది.