Kakšna je uporaba StringBuffer v Javi?
Kakšna je uporaba StringBuffer v Javi?

Video: Kakšna je uporaba StringBuffer v Javi?

Video: Kakšna je uporaba StringBuffer v Javi?
Video: CS50 2015 - Week 5 2024, April
Anonim

StringBuffer v java je uporablja za ustvarjanje spremenljivih nizovnih objektov. To pomeni, da lahko uporabite StringBuffer za dodajanje, obratno, zamenjavo, spajanje in manipulacijo nizov ali zaporedja znakov. Ustrezne metode pod StringBuffer razreda so ustvarjeni tako, da se držijo teh funkcij.

V skladu s tem, kaj je StringBuffer v Javi s primerom?

StringBuffer razred v Java . StringBuffer je enakovredni razred String, ki zagotavlja večino funkcionalnosti nizov. StringBuffer (String str): Sprejema argument String, ki nastavi začetno vsebino StringBuffer predmet in rezervira prostor za še 16 znakov brez prerazporeditve.

Kasneje se postavlja vprašanje, kakšna je razlika med nizom in StringBuffer? String in stringBuffer oba sta razreda, ki delujeta strune . StringBuffer razred je enakovredni razred razreda Vrvica . Osnovni razlika med String in StringBuffer je to predmet " Vrvica ” razred je nespremenljiv. Predmet razreda " StringBuffer ” spremenljiv.

Ob upoštevanju tega, kdaj naj uporabim StringBuffer?

Če se vrednost predmeta lahko spremeni in bo dostopna samo iz ene same niti, uporaba a StringBuilder, ker je StringBuilder nesinhroniziran. V primeru, da se vrednost predmeta lahko spremeni in jo bo spremenilo več niti, uporaba a StringBuffer Ker StringBuffer je sinhroniziran.

Kako razglasite medpomnilnik nizov v Javi?

A medpomnilnik nizov je kot a Vrvica , vendar se lahko spremeni. Vsebuje določeno zaporedje znakov, vendar je dolžino in vsebino zaporedja mogoče spremeniti s klici določenih metod. Varni so za uporabo z več nitmi. Vsak medpomnilnik nizov ima zmogljivost.

Priporočena: