"நாங்கள் StringBuilder ஐ மறைக்க வேண்டும், பின்னர் நாங்கள் முடித்துவிட்டோம் என்று நினைக்கிறேன்."

"உங்களுக்கு ஏற்கனவே தெரியும், StringBuilder ஆனது String class போன்றது, அது மாறக்கூடியது தவிர."

"நாம் ஒன்றாக சரங்களைச் சேர்க்கும்போது, ​​கம்பைலர் StringBuilder ஐப் பயன்படுத்தும் குறியீட்டை உருவாக்குகிறது என்பதையும் நான் நினைவில் வைத்திருக்கிறேன்."

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

" ஸ்ட்ரிங் பில்டர் வகுப்பைப் பயன்படுத்தி நீங்கள் என்ன செய்யலாம் என்பதை ஆராய்வோம் :"

1) என்னிடம் ஒரு சாதாரண சரம் உள்ளது, அதை மாற்றியமைக்க விரும்புகிறேன். அதை நான் எப்படி செய்வது?

String s = "Bender";
StringBuilder s2 = new StringBuilder(s);

2) ஏற்கனவே உள்ள மாற்றக்கூடிய சரத்தில் ஒரு எழுத்தைச் சேர்க்க வேண்டுமா?

String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.append("!");

3) ஒரு StringBuilder ஐ மீண்டும் ஒரு சரமாக மாற்றுவது எப்படி?

String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.append("!");
s = s2.toString();

4) நான் ஒரு எழுத்தை நீக்க வேண்டுமா?

String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.deleteCharAt(2); //Becomes "Beder"

5) ஒரு சரத்தின் பகுதியை மற்றொன்றுடன் எவ்வாறு மாற்றுவது?

String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.replace (3, 5, "_DE_"); //Becomes "Ben_DE_r"

6) நான் ஒரு சரத்தை மாற்ற வேண்டும் என்றால் என்ன செய்வது?

String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.reverse(); //Becomes "redneB";

"கூல். நன்றி, எல்லி, எல்லாம் அர்த்தமுள்ளதாக இருக்கிறது."

"உங்களுக்குப் பிடித்ததில் மகிழ்ச்சி."

"பிலாபோ உங்களிடம் சொல்ல வேண்டிய ஒரு விஷயத்தையும் நான் உங்களுக்கு நினைவூட்ட விரும்புகிறேன்."

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

"ஆனால் , பல த்ரெட்களில் பயன்படுத்தப்படும் மாறக்கூடிய சரம் உங்களுக்குத் தேவைப்பட்டால் , StringBuffer ஐ விட சிறந்ததை நீங்கள் காண முடியாது ."

"தகவலுக்கு நன்றி. அது எப்போதாவது பயனுள்ளதாக இருக்கும் என்று நினைக்கிறேன்."