CodeGym /Java Blog /சீரற்ற /ஜாவா: சரம் பூஜ்யமா, காலியா அல்லது வெறுமையா என்பதைச் சரிபா...
John Squirrels
நிலை 41
San Francisco

ஜாவா: சரம் பூஜ்யமா, காலியா அல்லது வெறுமையா என்பதைச் சரிபார்க்கவும்

சீரற்ற குழுவில் வெளியிடப்பட்டது
ஜாவாவில், தொடக்கநிலையாளர்களுக்கு பூஜ்ய, வெற்று அல்லது வெற்று சரத்தை குழப்புவது மிகவும் எளிதானது. இருப்பினும், வித்தியாசத்தின் கோட்டை வரைய ஒவ்வொன்றின் வரையறையின்படி செல்லலாம்.

ஜாவாவில் "பூஜ்ய" சரம் என்றால் என்ன?

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

பூஜ்ய சரிபார்ப்பைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டு

நிரலாக்கத்தில், ஒரு சரம் முற்றிலும் இலவசம் மற்றும் நிரலில் ஒரு குறிப்பிட்ட நோக்கத்திற்காகப் பயன்படுத்தப்படும் என்பதைக் குறிக்க பூஜ்யமாக ஒதுக்கப்படுகிறது . நீங்கள் ஏதேனும் செயலைச் செய்தால் அல்லது பூஜ்ய சரத்தில் ஒரு முறையை அழைத்தால் , அது java.lang.NullPointerException ஐ வீசுகிறது . பூஜ்ய சரத்தின் அறிவிப்பை விளக்கும் அடிப்படை உதாரணம் இங்கே உள்ளது . இது சரியான பூஜ்ய சரமா என்பதை எவ்வாறு சரிபார்க்க வேண்டும் என்பதை இது மேலும் காட்டுகிறது .

public class Example {

	public static void main(String[] args) {

		// check if it is a null string
		String myName = null;
		String nullString = null;
		
		
		if (myName == null) {
			// print if the string is null
			System.out.println("The String = " + myName);
		}

		// another way to check if a string is null
		if (myName == nullString) {
			System.out.println("Both strings are null.");
		}
		
		myName = "Lubaina Khan";
		if (myName != null) {
			System.out.println("The String = " + myName);
		}
	}
}

வெளியீடு

இரண்டு சரங்களும் பூஜ்யமானவை. சரம் = null The String = Lubaina Khan

ஜாவாவில் "வெற்று" சரம் என்றால் என்ன?

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

வெற்று காசோலையைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டு


public class Example1 {

	public static void main(String[] args) {

		// check if it is an "empty" string

		String myName = new String();

		System.out.println("The String = " + myName);

		// not sure if the string is either null or empty

		System.out.println("Is the String null? " + (myName == null));

		System.out.println("Is the String empty? " + myName.isEmpty());

		// will go in the 'if block' if any one of the checks are true
		if (myName != null || myName.isEmpty()) { 

			myName = "Lubaina Khan"; 
			System.out.println("The String = " + myName);
		}
	}
}

வெளியீடு

சரம் = சரம் பூஜ்யமா? பொய் சரம் காலியாக உள்ளதா? உண்மை தி சரம் = லுபைனா கான்

ஜாவாவில் "வெற்று" சரம் என்றால் என்ன?

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

வெற்று காசோலையைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டு


public class Example2 {

	public static void main(String[] args) {

		// check if it is a "blank" string

		String myName = new String("   \t  \n    \t \t   ");

		System.out.println("The String = " + myName);

		System.out.println("Is the String null? " + (myName == null));

		System.out.println("Is the String empty? " + myName.isEmpty());
		
		System.out.println("Is the String blank? " + myName.isBlank());

		myName = myName.concat("Lubaina Khan");
		if (!myName.isEmpty()) {
			System.out.println("The String = " + myName);
		}
	}
}

வெளியீடு

சரம் = சரம் பூஜ்யமா? பொய் சரம் காலியாக உள்ளதா? பொய் சரம் காலியாக உள்ளதா? உண்மை தி சரம் = லுபைனா கான்

முடிவுரை

ஜாவாவில் பூஜ்ய , வெற்று மற்றும் வெற்று சரங்களை எப்படிக் கண்டறிந்து சரிபார்ப்பது என்பது பற்றிய விரைவான ரன் கீழே உள்ளது . அவை ஒன்றுக்கொன்று எவ்வளவு வித்தியாசமானது என்பதையும், அவற்றை எப்போது சரிபார்க்க வேண்டும் என்பதையும் இப்போது நீங்கள் தெளிவாக அறிந்திருக்க வேண்டும். செயல்படுத்துவதன் மூலம் கற்றுக்கொள்ள நாங்கள் உங்களை ஊக்குவிக்கிறோம். எப்பொழுதும் போல், நீங்கள் கேட்கும் கேள்விகளுக்கு நாங்கள் பதிலளிக்க விரும்புகிறோம். மகிழ்ச்சியான கற்றல்!
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION