ஜாவாவில் சப்ஸ்ட்ரிங்: சப்ஸ்ட்ரிங் () முறையை எவ்வாறு பயன்படுத்துவது என்பதை அறிக



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

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

இந்த கட்டுரையில் நான் உள்ளடக்கும் தலைப்புகள் இவை:





தொடங்குவோம்.

ஜாவாவில் சப்ஸ்ட்ரிங்: ஜாவாவில் ஒரு அடி மூலக்கூறு என்றால் என்ன?

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



தொடரியல்:
substring (// முறைகளில் ஏதேனும் ஒன்று)
{
// உடல்
}

உதாரணமாக:

ஜாவாவில் சப்ஸ்ட்ரிங் - எடுரேகா



இன் ஒரு அடி மூலக்கூறுக்கு இது ஒரு தெளிவான எடுத்துக்காட்டு . இங்கே, சரம் “எடுரேகா” ஆனால் நீங்கள் அதை தொகுதிகளாக உடைக்கும்போது, ​​அது சரங்களை கணக்கிடும் அடி மூலக்கூறுகளால் ஆனது.

நாம் முன்னேறி, அடி மூலக்கூறு () இன் கீழ் வெவ்வேறு முறைகளைப் புரிந்துகொள்வோம்.

ஜாவாவில் சப்ஸ்ட்ரிங்: அடி மூலக்கூறின் கீழ் வெவ்வேறு முறைகள்

அடி மூலக்கூறு () முறையின் கீழ் அடிப்படையில் இரண்டு வெவ்வேறு முறைகள் உள்ளன. அவை:

  • சரம் அடி மூலக்கூறு (int begIndex)
  • சரம் அடி மூலக்கூறு (int startIndex, int endIndex)

அவற்றை விரிவாக புரிந்துகொள்வோம்.

சரம் அடி மூலக்கூறு (int begIndex)

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

தொடரியல்:
பொது சரம் அடி மூலக்கூறு (int begIndex)

குறிப்பு : குறியீடானது சரத்தின் முதல் எழுத்தைக் குறிக்கும் ‘0’ இலிருந்து தொடங்குகிறது.

ஒரு உதாரணத்தைப் பார்ப்போம்.

பப்ளிக் கிளாஸ் சப்ஸ்ட்ரிங் {பப்ளிக் ஸ்டாடிக் வெற்றிட மெயின் (ஸ்ட்ரிங் ஆர்க்ஸ் []) {// ஸ்ட்ரிங் ஸ்ட்ரிங் ஸ்ட்ரிங் = புதிய ஸ்ட்ரிங் ('எடுரேகாவுக்கு வரவேற்கிறோம்') // சப்ஸ்ட்ரிங் () ஐப் பயன்படுத்தி சப்ஸ்ட்ரிங் எடுக்கிறது 'மூலக்கூறு:') System.out.println (Str.substring (10))}}

வெளியீடு: எடுரேகா

சரம் அடி மூலக்கூறு (int startIndex, int endIndex)

இந்த முறை இரண்டு வகைகளைக் கொண்டுள்ளது, மேலும் இது புதியதைத் தருகிறது இது இந்த சரத்தின் அடி மூலக்கூறு ஆகும். குறிப்பிட்ட குறியீட்டு BeginIndex இல் உள்ள ஒரு எழுத்துடன் மூலக்கூறு தொடங்குகிறது மற்றும் சரத்தின் முடிவில் அல்லது மற்றொரு வாதம் இருந்தால் endIndex - 1 வரை நீட்டிக்கப்படுகிறது.

தொடரியல்

பொது சரம் அடி மூலக்கூறு (int begIndex, int endIndex)

ஒரு எடுத்துக்காட்டுடன் செயல்படுவோம்.

பொது வகுப்பு சப்ஸ்ட்ரிங் 2 {பப்ளிக் ஸ்டாடிக் வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {// சரம் சரம் துவக்குகிறது Str = புதிய சரம் ('எடுரேகாவுக்கு வரவேற்கிறோம்') // மூலக்கூறு () ஐப் பயன்படுத்தி மூலக்கூறு பிரித்தெடுக்க // வருமானம் edu System.out.print ( 'மூலக்கூறு:') System.out.println (Str.substring (10, 14%)}}

வெளியீடு : வெற்றி

இப்போது, ​​இறுதி தலைப்புக்கு முன்னேறுவோம்.

ஜாவாவில் சப்ஸ்ட்ரிங்: சப்ஸ்ட்ரிங் திட்டம்

இன் சப்ஸ்ட்ரிங் புரிந்துகொள்ள உதவும் சில நிரல்களைப் பற்றி விவாதிக்கலாம் .

கொடுக்கப்பட்ட சரத்தின் அனைத்து மூலக்கூறுகளையும் அச்சிடுவதற்கான நிரல்

வகுப்பு பாடநெறி {// அனைத்து துணை சரங்களையும் அச்சிடும் செயல்பாடு நிலையான வெற்றிட சப்ஸ்ட்ரிங் (char str [], int n) {// (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

வெளியீடு:

அடுத்து, ஒரு முறையைப் பயன்படுத்துதல் (substr () செயல்பாட்டைப் பயன்படுத்துதல்)

பொது வகுப்பு சப்ஸ்ட்ரிங் {// அனைத்து மூலக்கூறுகளையும் அச்சிடும் செயல்பாடு பொது நிலையான வெற்றிடமான சப்ஸ்ட்ரிங் (சரம் str, int n) {for (int i = 0 i

வெளியீடு :

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

முடிந்தவரை பயிற்சி செய்து உங்கள் அனுபவத்தை மாற்றியமைக்கவும்.

“ஜாவாவில் சப்ஸ்ட்ரிங்” குறித்த இந்த கட்டுரையை நீங்கள் கண்டால், பாருங்கள் உலகம் முழுவதும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனம்.

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

java நிரலிலிருந்து வெளியேறுவது எப்படி

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