Hva er bruken av StringBuffer i Java?
Hva er bruken av StringBuffer i Java?

Video: Hva er bruken av StringBuffer i Java?

Video: Hva er bruken av StringBuffer i Java?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, April
Anonim

StringBuffer i java er brukt for å lage modifiserbare String-objekter. Det betyr at vi kan bruk StringBuffer å legge til, reversere, erstatte, sette sammen og manipulere strenger eller tegnsekvenser. Tilsvarende metoder under StringBuffer klasse er henholdsvis opprettet for å overholde disse funksjonene.

Følgelig, hva er StringBuffer i Java med eksempel?

StringBuffer klasse i Java . StringBuffer er en peer-klasse av String som gir mye av funksjonaliteten til strenger. StringBuffer (String str): Den aksepterer et String-argument som setter det innledende innholdet i StringBuffer objekt og reserverer plass til 16 flere karakterer uten omfordeling.

Deretter er spørsmålet, hva er forskjellen mellom streng og StringBuffer? String og StringBuffer begge er klassene som opererer på strenger . StringBuffer klasse er jevnaldrende klasse i klassen String . Det grunnleggende forskjellen mellom String og StringBuffer er at gjenstanden for " String klasse er uforanderlig. Formålet med klassen " StringBuffer "foranderlig.

Når bør jeg bruke StringBuffer med tanke på dette?

Hvis objektverdien kan endres og bare nås fra en enkelt tråd, bruk en StringBuilder fordi StringBuilder er usynkronisert. I tilfelle objektverdien kan endres, og vil bli modifisert av flere tråder, bruk en StringBuffer fordi StringBuffer er synkronisert.

Hvordan erklærer du en strengbuffer i Java?

EN strengbuffer er som en String , men kan endres. Den inneholder en bestemt sekvens av tegn, men lengden og innholdet i sekvensen kan endres gjennom visse metodekall. De er trygge for bruk av flere tråder. Hver strengbuffer har en kapasitet.

Anbefalt: