Kāda ir StringBuffer izmantošana Java?
Kāda ir StringBuffer izmantošana Java?

Video: Kāda ir StringBuffer izmantošana Java?

Video: Kāda ir StringBuffer izmantošana Java?
Video: #36 StringBuffer and StringBuilder in Java 2024, Aprīlis
Anonim

StringBuffer java ir lietots lai izveidotu modificējamus String objektus. Tas nozīmē, ka mēs varam izmantojiet StringBuffer lai pievienotu, apgrieztu, aizstātu, savienotu un manipulētu ar virknēm vai rakstzīmju secību. Atbilstošās metodes zem StringBuffer klase ir attiecīgi izveidotas, lai ievērotu šīs funkcijas.

Attiecīgi, kas ir StringBuffer Java ar piemēru?

StringBuffer klasē iekšā Java . StringBuffer ir līdzvērtīga virkņu klase, kas nodrošina lielu daļu virkņu funkcionalitātes. StringBuffer (String str): tā pieņem argumentu String, kas nosaka sākotnējo saturu StringBuffer objektu un rezervē vietu vēl 16 rakstzīmēm bez pārdalīšanas.

Pēc tam rodas jautājums, kāda ir atšķirība starp virkni un StringBuffer? String un StringBuffer abas ir klases, kas darbojas stīgas . StringBuffer klase ir klases vienaudžu klase Stīga . Pamata atšķirība starp String un StringBuffer ir tas, ka “ Stīga ” klase ir nemainīga. Klases objekts StringBuffer ” mainīgs.

Ņemot to vērā, kad man vajadzētu izmantot StringBuffer?

Ja objekta vērtība var mainīties un tai var piekļūt tikai no viena pavediena, izmantot StringBuilder, jo StringBuilder nav sinhronizēts. Ja objekta vērtība var mainīties un tiks mainīta ar vairākiem pavedieniem, izmantot a StringBuffer jo StringBuffer ir sinhronizēts.

Kā jūs deklarējat virknes buferi Java?

A stīgu buferis ir kā a Stīga , bet to var mainīt. Tas satur noteiktu rakstzīmju secību, bet secības garumu un saturu var mainīt, izmantojot noteiktus metožu izsaukumus. Tie ir droši lietošanai ar vairākiem pavedieniem. Katrs stīgu buferis ir ietilpība.

Ieteicams: