ஜாவாவில் பிளவு முறை: ஜாவாவில் ஒரு சரத்தை எவ்வாறு பிரிப்பது?



ஜாவாவில் உள்ள பிளவு முறை குறித்த இந்த வலைப்பதிவு, ஜாவாவில் பிளவு () முறையைப் பயன்படுத்தி சரங்களை எவ்வாறு சரம் பொருள்களின் வரிசையாகப் பிரிப்பது என்பதைப் புரிந்துகொள்ள உதவுகிறது.

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

இந்த கட்டுரையில் விவரிக்கப்பட்டுள்ள தலைப்புகள் கீழே பட்டியலிடப்பட்டுள்ளன:





ஜாவாவில் பிளவு முறை

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

சரம் s = 'வரவேற்கிறோம், எடுரேகா!'

பின்வரும் குறியீட்டைப் பயன்படுத்தி சரத்தை துணை சரங்களாக பிரிக்கலாம்:



சரம் [] result = s.split (',')

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

வரவேற்பு க்கு எடுரேகா!

இல் ஒரு பிளவு () முறையின் இரண்டு வகைகள் உள்ளன . அவை ஒவ்வொன்றையும் பற்றி விவாதிக்கலாம்.

வரம்பு அளவுரு இல்லாமல் பிளவு () முறையைப் பயன்படுத்துதல்

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



தொடரியல்: பொது சரம் [] பிளவு (சரம் ரீஜெக்ஸ்)

அளவுரு: ரீஜெக்ஸ் (ஒரு வரையறுக்கப்பட்ட வழக்கமான வெளிப்பாடு)

வருவாய் மதிப்பு: எஸ் ஒரு வரிசை tring பொருள்கள்

விதிவிலக்கு: PatternSyntaxException , வழங்கப்பட்ட வழக்கமான வெளிப்பாட்டின் தொடரியல் தவறானது என்றால்

எடுத்துக்காட்டு 1: ஒரு அழைப்பு பிளவு () சரம் பொருளின் முறை - கமாவால் பிரித்தல்

தொகுப்பு MyPackage பொது வகுப்பு முறை 1 {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {சரம் str = 'நாங்கள், நகைச்சுவையாக, உறுதியுடன் இருக்கிறோம்!' சரம் [] arrOfStr = str.split (',') System.out.println ('அடி மூலக்கூறுகளின் எண்ணிக்கை:' + arrOfStr.length) இதற்கான (int i = 0 i 

வெளியீடு

அடி மூலக்கூறுகளின் எண்ணிக்கை: 3 str [0]: நாங்கள் str [1]: அபத்தமான str [2]: உறுதி!

எடுத்துக்காட்டு 2: ஒரு அழைப்பு பிளவு () சரம் பொருளின் முறை - ஒரு இடைவெளியால் பிரித்தல்

தொகுப்பு MyPackage பொது வகுப்பு முறை 2 {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {சரம் str = 'நாங்கள் அபத்தமானது! (சரம் [] arrOfStr = str.split ('') System.out.println ('அடி மூலக்கூறுகளின் எண்ணிக்கை:' + arrOfStr.length) க்கு (int i = 0 i 

வெளியீடு

அடி மூலக்கூறுகளின் எண்ணிக்கை: 4 str [0]: நாங்கள் str [1]: அபத்தமான str [2]: உறுதி! str [3]: வரவேற்கிறோம்

எடுத்துக்காட்டு 3: ஒரு அழைப்பு பிளவு () சரம் பொருளின் முறை - ஒரு புள்ளியால் பிரித்தல்

தொகுப்பு MyPackage பொது வகுப்பு முறை 3 {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {சரம் str = 'நாங்கள்.அதிகமாக.ஒரு. (அடி மூலக்கூறுகளின் எண்ணிக்கை: '+ arrOfStr.length) (int i = 0 i 

வெளியீடு

அடி மூலக்கூறுகளின் எண்ணிக்கை: 4 str [0]: நாங்கள் str [1]: அபத்தமான str [2]: அர்ப்பணிக்கப்பட்ட str [3]: வரவேற்கிறோம்

எடுத்துக்காட்டு 4: ஒரு அழைப்பு பிளவு () சரம் பொருளின் முறை - ஒரு கடிதத்தைப் பயன்படுத்தி பிரித்தல்

தொகுப்பு MyPackage பொது வகுப்பு முறை 4 {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {சரம் str = 'நாங்கள் அபத்தமானது! 'சரம் [] arrOfStr = str.split (' W ') System.out.println (' அடி மூலக்கூறுகளின் எண்ணிக்கை: '+ arrOfStr.length) க்கு (int i = 0 i 

வெளியீடு

அடி மூலக்கூறுகளின் எண்ணிக்கை: 3 str [0]: str [1]: e Are நகைச்சுவையாக உறுதி! str [2]: elcome

எடுத்துக்காட்டு 5: ஒரு அழைப்பு பிளவு () சரம் பொருளின் முறை - பல டிலிமிட்டர்களால் பிரித்தல்

தொகுப்பு MyPackage பொது வகுப்பு முறை 5 {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {சரம் str = 'நாங்கள், அபத்தமானது! Eduerka.Hello 'சரம் [] arrOfStr = str.split (' [,.!] + ') System.out.println (' அடி மூலக்கூறுகளின் எண்ணிக்கை: '+ arrOfStr.length) க்கு (int i = 0 i 

வெளியீடு

அடி மூலக்கூறுகளின் எண்ணிக்கை: 7 str [0]: நாங்கள் str [1]: அபத்தமான str [2]: அர்ப்பணிக்கப்பட்ட str [3]: வரவேற்பு str [4]: ​​to str [5]: Eduerka str [6]: வணக்கம்

சரி, இது போதுமானது, இல்லையா? ஆனால் என்ன என்றால்பிளவு செயல்பாட்டிற்குப் பிறகு உங்களுக்கு முதல் ‘என்’ கூறுகள் மட்டுமே தேவைப்படுகின்றன, ஆனால் மீதமுள்ள சரம் அப்படியே இருக்க விரும்புகிறீர்களா? அதற்காக, s இன் மற்றொரு மாறுபாடு உள்ளது plit () முறை.

உடன் ஒரு பிளவு () முறையைப் பயன்படுத்துதல் அளவு அளவுரு

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

கீழே பட்டியலிடப்பட்டுள்ள தொடரியல், அளவுரு, வருவாய் மதிப்பு, எறியப்பட்ட விதிவிலக்குகள் மற்றும் கருத்தை நிரூபிக்கும் பல எடுத்துக்காட்டு நிரல்கள்.

தொடரியல்: பொது சரம் [] பிளவு (சரம் ரீஜெக்ஸ், எண்ணாக வரம்பு)

விண்டோஸ் 10 இல் php 7 ஐ எவ்வாறு நிறுவுவது

அளவுரு:

  • regex - ஒரு வரையறுக்கப்பட்ட வழக்கமான வெளிப்பாடு
  • வரம்பு - இதன் விளைவாக வாசல்

வரம்பில் 3 மதிப்புகள் இருக்கலாம், அவை:

  1. வரம்பு> 0: வரம்பு நேர்மறையாக இருந்தால், முறை அதிகபட்ச வரம்பு -1 முறை பயன்படுத்தப்படும். டிஇதன் விளைவாக வரிசையின் நீளம் n ஐ விட அதிகமாக இருக்காது, மேலும் வரிசையின் கடைசி உள்ளீட்டில் கடைசியாக பொருந்திய டிலிமிட்டருக்கு அப்பால் அனைத்து உள்ளீடுகளும் இருக்கும்.
  2. அளவு<0: வரம்பு நேர்மறையானதாக இருந்தால், முறை முடிந்தவரை பல முறை பயன்படுத்தப்படும், இதன் விளைவாக வரும் வரிசை எந்த நீளத்தையும் கொண்டிருக்கலாம்.
  3. வரம்பு = 0: வரம்பு 0 க்கு சமமாக இருந்தால், முறை முடிந்தவரை பல முறை பயன்படுத்தப்படும், இதன் விளைவாக வரிசைக்கு எந்த நீளமும் இருக்கலாம், ஆனால் பின்னால் இருக்கும் வெற்று சரங்கள் நிராகரிக்கப்படும்.

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

விதிவிலக்கு: PatternSyntaxException , வழங்கப்பட்ட வழக்கமான வெளிப்பாட்டின் தொடரியல் தவறானது என்றால்

உதாரணமாக: ஒரு அழைப்பு பிளவு () உடன் சரம் பொருளின் முறை அளவு அளவுரு

தொகுப்பு MyPackage பொது வகுப்பு SplitMethod {public static void main (string args []) {string str = '468-567-7388' string [] arrOfStr1 = str.split ('8', 2) System.out.println ('வெளியீடு வரம்பு + ve 'ஆக இருக்கும்போது) System.out.println (' அடி மூலக்கூறுகளின் எண்ணிக்கை: '+ arrOfStr1.length) க்கான (int i = 0 i 

வெளியீடு:

வரம்பு இருக்கும்போது வெளியீடு + ve அடி மூலக்கூறுகளின் எண்ணிக்கை: 2 str [0]: 46 str [1]: -567-7388 வரம்பு இருக்கும்போது வெளியீடு -ve அடி மூலக்கூறுகளின் எண்ணிக்கை: 4 str [0]: 46 str [1]: -567 -73 str [2]: str [3]: வரம்பு 0 ஆக இருக்கும்போது வெளியீடு அடி மூலக்கூறுகளின் எண்ணிக்கை: 2 str [0]: 46 str [1]: -567-73

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

  1. வரம்பு 2 ஆக இருக்கும்போது, ​​இதன் விளைவாக வரும் வரிசையில் உள்ள மூலக்கூறுகளின் எண்ணிக்கை இரண்டு ஆகும்
  2. வரம்பு -3 ஆக இருக்கும்போது, ​​உள்ளீட்டு சரம் 4 அடி மூலக்கூறுகளாகப் பிரிக்கப்படுகிறது, இதில் பின்தங்கிய இடங்கள் அடங்கும்
  3. வரம்பு 0 ஆக இருக்கும்போது, ​​உள்ளீட்டு சரம் 2 அடி மூலக்கூறுகளாகப் பிரிக்கப்படுகிறது, ஏனெனில் பின்னால் இருக்கும் இடங்கள் விலக்கப்படுகின்றன

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

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

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

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த ‘ஜாவாவில் சரத்தை எண்ணாக மாற்றுவது எப்படி’ என்ற கருத்துகள் பிரிவில் குறிப்பிடவும் கட்டுரை மற்றும் விரைவில் நாங்கள் உங்களிடம் வருவோம்.