ஜாவாவில் ஸ்ட்ரிங்க் பில்டரை நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்



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

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

எனவே பின்னர் தொடங்குவோம்,





ஜாவாவில் ஸ்ட்ரிங்க் பில்டர்

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

கட்டமைப்பாளர்கள்

  • StringBuilder (): 16 எழுத்துகளின் ஆரம்ப திறன் கொண்ட வெற்று சரம் பில்டர் உருவாக்கப்பட்டது.
  • StringBuilder (int திறன்) :): உருவாக்கப்பட்ட சரம் கட்டடம் வாதத்தில் குறிப்பிடப்பட்ட திறன் கொண்டது.
  • StringBuilder (CharSequence seq ): உருவாக்கப்பட்ட சரம் பில்டரில் குறிப்பிட்ட CharSequence இன் அதே எழுத்துக்கள் உள்ளன.
  • StringBuilder (சரம் str ): குறிப்பிட்ட சரத்தின் உள்ளடக்கங்களுக்கு துவக்கப்பட்ட ஒரு சரம் பில்டரை உருவாக்குகிறது.

இந்த கட்டுரையைத் தொடரலாம் மற்றும் வெவ்வேறு முறைகளைப் பார்ப்போம்



StringBuilder முறைகள்

பின்வரும் முறைகள் StringBuilder வகுப்பில் பயன்படுத்தப்படுகின்றன:

முறையைச் சேர்க்கவும்

இந்த முறை ஏற்கனவே உள்ள சரத்திற்கு குறிப்பிட்ட கூறுகளை சேர்க்கிறது.



வகுப்பு முதன்மை {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {StringBuilder str = new stringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}

வெளியீடு:

ராக் ரோல்

ஜாவாவில் ஸ்ட்ரிங்க் பில்டர்: செருகும் முறை

இந்த முறை குறிப்பிட்ட குறியீட்டில் ஒரு சரத்தை செருகும்.

c இல் மறுநிகழ்வைப் பயன்படுத்தி காரணியாலானது
பொது வகுப்பு முதன்மை {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {StringBuilder str = new stringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}

வெளியீடு:

ரோரோல்க்

முறையை மாற்றவும்

இந்த முறை குறிப்பிட்ட ஸ்டார்ட்இண்டெக்ஸிலிருந்து எண்ட்இண்டெக்ஸ் வரை சரத்தை மாற்றுகிறது.

பொது வகுப்பு முதன்மை {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {StringBuilder str = new stringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}

வெளியீடு:

RRollk

ஜாவாவில் ஸ்ட்ரிங் பில்டர்: நீக்கு முறை

இந்த முறை ஸ்டார்ட்இண்டெக்ஸ் முதல் எண்ட்இண்டெக்ஸ் வரை குறிப்பிட்ட சரத்தை நீக்குகிறது.

பொது வகுப்பு முதன்மை {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {StringBuilder str = new stringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}

வெளியீடு:

ஆர்.கே.

தலைகீழ் முறை

இந்த முறை StringBuilder இல் உள்ள சரத்தை மாற்றியமைக்கிறது.

பொது வகுப்பு முதன்மை {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {StringBuilder str = new stringBuilder ('Rock') str.reverse () System.out.println (str)}}

வெளியீடு:

kcoR

திறன் முறை

பில்டரின் தற்போதைய திறனை இந்த முறையால் தீர்மானிக்க முடியும். பில்டரின் இயல்புநிலை திறன் 16 என்பதைக் கவனத்தில் கொள்ள வேண்டும். பில்டரின் திறனை இதன் மூலம் அதிகரிக்கலாம்: (பழைய திறன் * 2) +2.

பொது வகுப்பு முதன்மை {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {StringBuilder str = new stringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. திறன் ()) str.append ('இது ராக் செய்ய ஒரு நல்ல நாள்') System.out.println (str.capacity ())}}

வெளியீடு:

16

16

3. 4

இவ்வாறு ‘ஜாவாவில் ஸ்ட்ரிங்க் பில்டர்’ குறித்த இந்த கட்டுரையின் முடிவுக்கு வந்துள்ளோம். நீங்கள் மேலும் அறிய விரும்பினால்,பாருங்கள் எடூரேகா, நம்பகமான ஆன்லைன் கற்றல் நிறுவனம். எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி, முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுக்கும் பயிற்சி அளிக்க வடிவமைக்கப்பட்டுள்ளது.

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