Hvad er brugen af StringBuffer i Java?
Hvad er brugen af StringBuffer i Java?

Video: Hvad er brugen af StringBuffer i Java?

Video: Hvad er brugen af StringBuffer i Java?
Video: Java Programming Tutorial 14 - String Class (String.format, length) 2024, November
Anonim

StringBuffer i java er Brugt at oprette modificerbare String-objekter. Det betyder, at vi kan brug StringBuffer at tilføje, vende, erstatte, sammenkæde og manipulere strenge eller sekvens af tegn. Tilsvarende metoder under StringBuffer klasse er henholdsvis oprettet for at overholde disse funktioner.

Derfor, hvad er StringBuffer i Java med eksempel?

StringBuffer klasse i Java . StringBuffer er en peer-klasse af String, der giver meget af funktionaliteten af strenge. StringBuffer (String str): Det accepterer et String-argument, der sætter det indledende indhold af StringBuffer objekt og reserverer plads til 16 flere karakterer uden omfordeling.

Efterfølgende er spørgsmålet, hvad er forskellen mellem streng og StringBuffer? String og StringBuffer begge er de klasser, der opererer på strenge . StringBuffer klasse er klassens jævnaldrende klasse Snor . Det basale forskel mellem String og StringBuffer er det formålet med " Snor ” klasse er uforanderlig. Formålet med klassen " StringBuffer "foranderlig.

Med dette i øjesyn, hvornår skal jeg bruge StringBuffer?

Hvis objektværdien kan ændres og kun vil blive tilgået fra en enkelt tråd, brug en StringBuilder, fordi StringBuilder er usynkroniseret. I tilfælde af at objektværdien kan ændres og vil blive ændret af flere tråde, brug -en StringBuffer fordi StringBuffer er synkroniseret.

Hvordan erklærer man en strengbuffer i Java?

EN streng buffer er som en Snor , men kan ændres. Den indeholder en bestemt sekvens af tegn, men længden og indholdet af sekvensen kan ændres gennem bestemte metodekald. De er sikre til brug af flere tråde. Hver streng buffer har en kapacitet.

Anbefalede: