ஜாவாவில் சேர்க்கும் முறை என்ன?



ஜாவாவில் சேர் என்பது ஜாவாவில் உள்ளடிக்கப்பட்ட ஒரு முறையாகும், இது பூலியன் வாதத்தின் சரம் பிரதிநிதித்துவத்தை ஒரு குறிப்பிட்ட வரிசையில் சேர்க்க பயன்படுகிறது

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

விவாதிக்கப்பட வேண்டிய புள்ளிகள் பின்வருமாறு:





ஆரம்பித்துவிடுவோம்!

ஜாவாவில் சேர்க்கும் முறை என்ன?

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



  • பிரகடனம்

இணைப்பு முறையின் அறிவிப்பு பின்வருமாறு:

பொது ஸ்ட்ரிங் பில்டர் சேர்க்கவும் (சரம் சரம்)
  • அளவுரு

str: இது ஒரு சரம்

  • வருவாய் மதிப்பு

பொருளின் குறிப்பை வழங்குகிறது



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

ஜாவாவில் சேர்க்கவும்: தொடரியல்

பிரதிநிதித்துவப்படுத்த பல்வேறு வழிகள் சேர்க்கவும் முறை:

  • பொது StringBuilder சேர்க்கவும் ( பூலியன் b)
  • பொது StringBuilder append (int i)
  • பொது StringBuilder append (மிதவை f)
  • பொது StringBuilder append (நீண்ட எல்)
  • பொது StringBuilder append (இரட்டை d)
  • பொது StringBuilder சேர்க்கவும் ( கரி c)
  • பொது StringBuilder சேர்க்கவும் ( கரி [] ப)
  • பொது StringBuilder சேர்க்கவும் ( கரி [] str, எண்ணாக ஆஃப்செட், எண்ணாக len)
  • பொது StringBuilder append (CharSequence cs)
  • பொது StringBuilder append (CharSequence cs, எண்ணாக தொடங்கு, எண்ணாக முடிவு)
  • பொது StringBuilder append (பொருள் obj)
  • பொது StringBuilder append (சரம் str)
  • பொது StringBuilder append (StringBuffer sb)
  • பொது StringBuilder appendCodePoint ( எண்ணாக குறியீடு புள்ளி)

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

உதாரணமாக

கொடுக்கப்பட்ட குறியீட்டின் கீழே அதன் பயன்பாட்டைக் காட்டுகிறது StringBuilder வர்க்கம். பாருங்கள்!

குறியீடு:

இறக்குமதி java.util. println ('String =' + str.toString ()) StringBuilder str1 = new stringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = new stringBuilder (10) // அச்சு சரம் System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new stringBuilder (str1) // print string System.out.println ('String3 =' + str3.toString ())} }

வெளியீடு:

ஜாவா வழிமுறைகள் மற்றும் தரவு கட்டமைப்புகள்

சரம் = ஏபிசி

சரம் 1 = XYZ

சரம் 2 திறன் = 10

சரம் 3 = XYZ

ஒரு வரிசை c ++ ஐ எவ்வாறு வரிசைப்படுத்துவது

பயன்படுத்த மற்றொரு வழி StringBuffer வர்க்கம்.

குறியீடு:

இறக்குமதி java.io. * வகுப்பு GFG {பொது நிலையான வெற்றிட மெயின் (சரம் [] args) {StringBuffer s = new stringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('சரத்தின் நீளம் எடுரேகா =' + ப) System.out.println ('சரத்தின் திறன் எடுரேகா =' + q)}}

வெளியீடு:
எடுரேகா = 7 என்ற சரத்தின் நீளம்
சரத்தின் திறன் எடுரேகா = 10

மேலே உள்ள குறியீட்டில், ஸ்ட்ரிங்பஃபர் வகுப்பைச் சேர்ந்த இரண்டு அதிகம் பயன்படுத்தப்படும் முறைகளைக் குறிப்பிட்டுள்ளேன். ஜாவா வழங்கும் இந்த முறையைப் பற்றி இன்னும் கொஞ்சம் தகவல்களை ஊற்றுகிறேன்!

இணைப்பு முறையை எப்போது பயன்படுத்த வேண்டும்?

சரி, சரம் + ஆபரேட்டர் பயன்படுத்தப்படும் நிலைமை பொருள்கள் . ஸ்ட்ரிங்பஃபர் நிகழ்வில் இரண்டு ஒத்த செயல்பாடுகளில் ஒரு சரம் நிகழ்வுக்கு செய்யப்பட்ட எந்த மாற்றங்களையும் ஜாவா தானே மாற்றுகிறது. ஆகையால் இணைத்தல் a இல் சேர்க்கும் முறையைப் பயன்படுத்துகிறது StringBuffer பொருள். இணைத்தல் முடிந்தவுடன் தொகுப்பி அழைக்கிறது toString மாற்றியமைக்கப்பட்ட ஸ்ட்ரிங்பஃப்பரை மீண்டும் நிலையான சரமாக மாற்றும் முறை. இது மிகவும் சிக்கலானதாகத் தெரிகிறது, இல்லையா?

எல்லாவற்றிற்கும் பதிலாக ஒரு சரம் வகுப்பைப் போல ஏன் செயல்படக்கூடாது StringBuffer ?

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

இது ஜாவாவில் சேர்க்கும் முறை குறித்த இந்த கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது. நீங்கள் அதை தகவலறிந்ததாகக் கண்டீர்கள் என்று நம்புகிறேன். தொடர்ந்து படிக்கவும், ஆராய்ந்து கொண்டே இருங்கள்!

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

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