"Kailangan lang nating takpan ang StringBuilder, at pagkatapos ay sa tingin ko ay tapos na tayo."
"Tulad ng alam mo na, ang StringBuilder ay tulad ng String class, maliban kung ito ay nababago."
"At naaalala ko rin na ang compiler ay bumubuo ng code na gumagamit ng StringBuilder kapag idinagdag lang namin ang mga Strings."
"Yes, you are right. What a remarkable memory you have. Then again, every robot does. Lagi kong nakakalimutan iyon."
"Suriin natin kung ano ang maaari mong gawin gamit ang klase ng StringBuilder :"
1) Mayroon akong ordinaryong String, at gusto kong gawin itong nababago. Paano ko gagawin yan?
String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
2) Gusto kong magdagdag ng character sa isang umiiral na nababagong string?
String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.append("!");
3) At paano ko i-convert ang isang StringBuilder pabalik sa isang String?
String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.append("!");
s = s2.toString();
4) At kung kailangan kong tanggalin ang isang character?
String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.deleteCharAt(2); //Becomes "Beder"
5) Paano ko papalitan ang bahagi ng isang String ng isa pa?
String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.replace (3, 5, "_DE_"); //Becomes "Ben_DE_r"
6) Paano kung kailangan kong baligtarin ang isang String?
String s = "Bender";
StringBuilder s2 = new StringBuilder(s);
s2.reverse(); //Becomes "redneB";
"Cool. Salamat, Ellie, everything makes sense."
"Natutuwa akong nagustuhan mo ito."
"Gusto ko ring ipaalala sa iyo ang tungkol sa isang bagay na dapat sinabi sa iyo ni Bilaabo."
"May isa pang klase na tinatawag na StringBuffer . Ito ay tulad ng StringBuilder , ngunit ang mga pamamaraan nito ay idineklara bilang naka-synchronize . Nangangahulugan ito na bago ang anumang tawag sa isa sa mga pamamaraan nito ay sinusuri ng Java machine kung abala ang bagay; kung hindi, minarkahan ito ng JVM bilang abala. Pagkatapos lumabas sa pamamaraan, ang bagay ay inilabas. Bilang resulta, ang mga tawag na ito ay mas mabagal. Hindi mo dapat gamitin ang StringBuffer maliban kung kailangan mo."
"Ngunit kung kailangan mo ng nababagong String na gagamitin sa maraming thread, wala kang makikitang mas mahusay kaysa StringBuffer ."
"Salamat sa info. I think that might come in handy someday."
GO TO FULL VERSION