Kas yra StringBuffer naudojimas Java?
Kas yra StringBuffer naudojimas Java?

Video: Kas yra StringBuffer naudojimas Java?

Video: Kas yra StringBuffer naudojimas Java?
Video: Jagga Jasoos: Galti Se Mistake Video Song | Ranbir, Katrina | Pritam, Arijit, Amit | Amitabh B 2024, Gruodis
Anonim

StringBuffer java yra naudojamas sukurti modifikuojamus String objektus. Tai reiškia, kad galime naudoti StringBuffer pridėti, apversti, pakeisti, sujungti ir valdyti eilutes arba simbolių seką. Atitinkami metodai pagal StringBuffer klasė yra atitinkamai sukurti, kad atitiktų šias funkcijas.

Atitinkamai, kas yra StringBuffer Java?

StringBuffer klasėje Java . StringBuffer yra lygiavertė stygų klasė, teikianti daugumą stygų funkcijų. StringBuffer (String str): jis priima String argumentą, kuris nustato pradinį turinį StringBuffer objektą ir rezervuoja vietą dar 16 simbolių neperskirstant.

Vėliau kyla klausimas, kuo skiriasi eilutė ir StringBuffer? Styga ir StringBuffer abi yra klasės, kurios veikia stygos . StringBuffer klasė yra klasės bendraamžių klasė Styga . Pagrindinis Skirtumas tarp String ir StringBuffer ar tai yra Styga “klasė yra nekintanti. Klasės objektas “ StringBuffer “kintamas.

Turint tai omenyje, kada turėčiau naudoti StringBuffer?

Jei objekto reikšmė gali pasikeisti ir bus pasiekiama tik iš vienos gijos, naudoti StringBuilder, nes StringBuilder yra nesinchronizuotas. Jei objekto reikšmė gali pasikeisti ir bus pakeista keliomis gijomis, naudoti a StringBuffer nes StringBuffer yra sinchronizuotas.

Kaip deklaruoti „Java“eilučių buferį?

A stygų buferis yra kaip a Styga , bet galima keisti. Jame yra tam tikra simbolių seka, tačiau sekos ilgis ir turinys gali būti keičiami naudojant tam tikrus metodų iškvietimus. Jie yra saugūs naudoti keliais siūlais. kas stygų buferis turi pajėgumą.

Rekomenduojamas: