Koja je upotreba StringBuffera u Javi?
Koja je upotreba StringBuffera u Javi?

Video: Koja je upotreba StringBuffera u Javi?

Video: Koja je upotreba StringBuffera u Javi?
Video: Snizite holesterol i šećer u krvi: Prirodni lek od 3 sastojka 2024, April
Anonim

StringBuffer u java je korišteno za kreiranje promjenjivih String objekata. To znači da možemo koristite StringBuffer za dodavanje, preokretanje, zamjenu, spajanje i manipulaciju nizovima ili nizom znakova. Odgovarajuće metode pod StringBuffer klase su kreirane da se pridržavaju ovih funkcija.

Shodno tome, šta je StringBuffer u Javi sa primjerom?

StringBuffer razred u Java . StringBuffer je ravnopravna klasa String koja pruža veliki dio funkcionalnosti stringova. StringBuffer (String str): Prihvata argument String koji postavlja početni sadržaj StringBuffer objekt i rezerviše prostor za još 16 znakova bez preraspodjele.

Nakon toga, postavlja se pitanje koja je razlika između stringa i StringBuffera? String i StringBuffer obje su klase koje djeluju žice . StringBuffer class je ravnopravna klasa klase String . Osnovni razlika između Stringa i StringBuffera da li je to predmet “ String ” klasa je nepromjenjiva. Objekt klase “ StringBuffer ” promjenjivo.

Imajući ovo na umu, kada trebam koristiti StringBuffer?

Ako se vrijednost objekta može promijeniti i pristupiće joj se samo iz jedne niti, koristiti a StringBuilder jer StringBuilder nije sinkroniziran. U slučaju da se vrijednost objekta može promijeniti, i da će biti modificirana od strane više niti, koristiti a StringBuffer jer StringBuffer je sinhronizovano.

Kako deklarirate string buffer u Javi?

A string buffer je kao a String , ali se može mijenjati. Sadrži određeni niz znakova, ali dužina i sadržaj niza se mogu promijeniti putem određenih poziva metoda. Sigurni su za upotrebu u više niti. Svaki string buffer ima kapacitet.

Preporučuje se: