ஜாவாவில் சரங்களை ஒப்பிடுவது எப்படி

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 2 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 16 மே 2024
Anonim
Java String Comparison Tutorial (Equals vs == ஜாவாவில்)
காணொளி: Java String Comparison Tutorial (Equals vs == ஜாவாவில்)

உள்ளடக்கம்

விக்கிஹோ என்பது ஒரு விக்கி, அதாவது பல கட்டுரைகள் பல ஆசிரியர்களால் எழுதப்பட்டுள்ளன. இந்த கட்டுரையை உருவாக்க, தன்னார்வ ஆசிரியர்கள் எடிட்டிங் மற்றும் மேம்பாட்டில் பங்கேற்றனர்.

ஜாவாவின் சரம் வகுப்பு (அதாவது "சரங்கள்") சரங்களின் சரங்களை அல்லது முழு சரங்களை ஒப்பிடுவதற்கான பல்வேறு முறைகளைக் கொண்டுள்ளது. இந்த முறைகளில் சில முழு எண்களைத் தருகின்றன, மற்றவை பூலியன்களைத் தருகின்றன. உண்மையில், சரம் வகுப்பில் ஏற்கனவே உள்ள முறைகளைப் பயன்படுத்தி, இரண்டு வெவ்வேறு சரங்களை ஒப்பிடுவதற்கு பல வழிகள் உள்ளன.


நிலைகளில்



  1. இரண்டு சரம் பொருள்களை உருவாக்கவும். ஜாவாவில் இரண்டு சரங்களை அறிவிக்க எளிதான வழி பின்வரும் குறியீட்டை விவரிப்பதாகும். "சரம்" என்பது பொருள் வகையின் அறிவிப்பு. "சரம் 1" மற்றும் "சரம் 2" ஆகியவை ஒவ்வொரு சரத்தின் பெயர்களாகும். இங்கே "ஹலோ" மற்றும் "அப்பா" என்ற சொற்கள் பொதுவாக சரங்களின் மதிப்பு. உங்கள் தொகுப்பி மேற்கோள்களை சந்தித்தவுடன், அது தானாக ஒரு சரம் பொருளை உருவாக்கும்.

      சரம் சரம் 1 = "ஹலோ"; சரம் சரம் 2 = "அப்பா";



  2. சரங்களின் தொடக்கத்தை ஒப்பிடுக. இந்த நோக்கத்திற்காக, பூலியன் ஸ்டார்ட்ஸ் வித் முறையைப் பயன்படுத்தவும் (சரம் முன்னொட்டு). சரம் வகுப்பின் இந்த முறை ஒரு சரத்தின் தொடக்கத்தை நீங்கள் ஒரு வாதமாக உள்ளிடுகிறதை ஒப்பிடுகிறது. இது பூலியன் முறை என்பதால், அது "உண்மை" அல்லது "தவறானது" என்று திரும்பும். பின்வரும் குறியீட்டை நகலெடுத்து, நீங்கள் முன்பு உருவாக்கிய சரங்களில் ஒன்றைப் பயன்படுத்தவும். முறை "உண்மை" என்று திரும்பும் வழக்கு மற்றும் அது "தவறானது" என்று திரும்பும் வழக்கின் உதாரணத்தை பின்வரும் குறியீடு உங்களுக்கு வழங்கும். இதன் விளைவாக வரும் சுவரொட்டியும் தோன்றும். "பொய்" என்பதைத் தொடர்ந்து "உண்மை" ஆக இருக்க வேண்டும்.

      System.out.ln (string1.startsWith ( "பெட்டியில்")); // உண்மைக்குத் திரும்புகிறது மற்றும் உண்மையான System.out.ln (string1.startsWith ("pa")) ஐ வழங்குகிறது; // தவறான மற்றும் தவறான திரும்ப




  3. பூலியன் ஸ்டார்ட்ஸ் வித் முறையைப் பயன்படுத்தவும் (சரம் முன்னொட்டு, எண்ணாக ஆஃப்செட்). சரம் வகுப்பின் இந்த முறை, ஆஃப்செட் மதிப்பால் குறிப்பிடப்பட்ட நிலையில் இருந்து, எழுத்துக்களில் ஒரு சரத்தை ஒப்பிடுகிறது, நீங்கள் எந்த ஒரு முறையாக இருந்தாலும், அந்த முறைமையில் ஒரு வாதமாக உள்ளிடுகிறீர்கள். இந்த முறை ஆஃப்செட் மதிப்புக்கு முன் சரத்தில் உள்ள எழுத்துக்களை புறக்கணிக்கிறது. பின்வரும் குறியீடு ஒரு "உண்மை" வழக்கு மற்றும் "தவறான" வழக்கின் உதாரணத்தைக் காட்டுகிறது. ஒரு சரத்தில் உள்ள எழுத்து நிலைகளின் எண்ணிக்கை 0 இல் தொடங்குகிறது என்பதை நினைவில் கொள்க. எடுத்துக்காட்டாக, "ஹலோ" என்ற வார்த்தையில், b நிலை 0 மற்றும் முதல் o நிலை 1 இல் உள்ளது.

      System.out.ln (string1.startsWith ("jo", 3%); // உண்மைக்குத் திரும்புகிறது மற்றும் System.out.ln உண்மையாக இருக்க காரணமாகிறது (string1.startsWith ("jo", 1%); // தவறான மற்றும் தவறான திரும்ப




  4. வெவ்வேறு சரங்களின் முடிவை ஒப்பிடுக. பூலியன் முறை முனைகளுடன் (சரம் முன்னொட்டு) பயன்படுத்தவும். இது ஒரு சரத்தின் முடிவை நீங்கள் ஒரு வாதமாக உள்ளிடுகையில் என்ன செய்தாலும் ஒப்பிடும். சரத்தின் முன்னொட்டின் நீளத்திலிருந்து தொடங்கி, ஒப்பிட வேண்டிய சரத்தின் முடிவில் இருந்து இந்த நீளத்தை முறை கணக்கிடும். "உண்மை" வழக்கு மற்றும் "தவறான" வழக்கின் எடுத்துக்காட்டுகளுக்கு பின்வரும் குறியீட்டைக் கவனியுங்கள். இந்த குறியீடு ஒப்பீட்டின் முடிவையும் காண்பிக்கும்.

      System.out.println (string2.endsWith ( "பா")). // உண்மைக்குத் திரும்புகிறது மற்றும் உண்மையான System.out ஐக் காட்டுகிறது. (string1.endsWith ("pa")); // தவறான மற்றும் தவறான திரும்ப



  5. ஒப்பிடு (சரம் பிற ஸ்ட்ரிங்) முறையைப் பயன்படுத்துங்கள். இது இரண்டு சரங்களின் எழுத்துக்களை ஒப்பிடுவதற்கு ஒரு முழு எண் (எண்ணாக) தருகிறது. String1.compareTo (string2) அல்லது string2.compareTo (string1) எழுதுவதன் மூலம் இரண்டு சரங்களின் ஒப்பீடு செய்யுங்கள். முறை "முழு எண்" வகையாக இருப்பதால், அது ஒரு முழு எண்ணைத் தரும். சரங்கள் ஒரே மாதிரியாக இருந்தால், முறை 0 எண்ணைத் தரும். சரங்கள் ஒரே மாதிரியாக இல்லாவிட்டால், முறை 0 ஐத் தவிர வேறு எண்ணைத் தரும். பின்வரும் குறியீடு சரங்களை ஒத்ததாக இருக்கும் ஒரு உதாரணத்தையும் ஒரு எடுத்துக்காட்டு அவர்கள் இல்லாத இடத்தில். இந்த கட்டளைகள் முறையால் வழங்கப்பட்ட முடிவையும் காண்பிக்கும்.

      சரம் சரம் 1 = "ஹலோ"; சரம் சரம் 2 = "ஹலோ"; சரம் சரம் 3 = "அப்பா"; System.out.ln (string1.compareTo (சரம் 2)); // காட்டு 0 ஏனெனில் இரண்டு சரங்களும் ஒரே மாதிரியான System.out.ln (string1.compareTo (string3); // 0 ஐத் தவிர வேறு ஒரு முழு எண்ணைக் காண்பி

உள்ளடக்கத்தின் துல்லியம் மற்றும் முழுமையை உறுதிப்படுத்த எங்கள் ஆசிரியர்கள் மற்றும் தகுதிவாய்ந்த ஆராய்ச்சியாளர்களின் ஒத்துழைப்புடன் இந்த கட்டுரை எழுதப்பட்டது. விக்கிஹோவின் உள்ளடக்க மேலாண்மை குழு ஒவ்வொர...

இந்த கட்டுரையில்: யோசனைகளைச் சேகரித்து ஸ்கிரிப்டை எழுதி ஸ்டோரிபோர்டைச் செய்யுங்கள் அனிமேட் ஒலி விளைவுகளைச் சேர்க்கவும் அதன் உருவாக்கம் 5 குறிப்புகளை விநியோகிக்கவும் ஒரு கார்ட்டூனை உருவாக்குவது நீண்ட ம...

புதிய கட்டுரைகள்