Quin és l'ús de StringBuffer a Java?
Quin és l'ús de StringBuffer a Java?

Vídeo: Quin és l'ús de StringBuffer a Java?

Vídeo: Quin és l'ús de StringBuffer a Java?
Vídeo: Strings and StringBuilder in Java 2024, Abril
Anonim

StringBuffer en java és utilitzat per crear objectes String modificables. Això vol dir que podem utilitzar StringBuffer per afegir, invertir, substituir, concatenar i manipular cadenes o seqüències de caràcters. Mètodes corresponents sota StringBuffer classe es creen respectivament per complir amb aquestes funcions.

En conseqüència, què és StringBuffer a Java amb exemple?

StringBuffer classe a Java . StringBuffer és una classe igual de String que proporciona gran part de la funcionalitat de les cadenes. StringBuffer (String str): Accepta un argument String que estableix el contingut inicial de la StringBuffer objecte i reserva espai per a 16 personatges més sense reassignació.

Posteriorment, la pregunta és, quina diferència hi ha entre string i StringBuffer? String i StringBuffer ambdues són les classes que funcionen cordes . StringBuffer la classe és la classe de companys de la classe Corda . El bàsic diferència entre String i StringBuffer és que l'objecte del " Corda ”La classe és immutable. L'objecte de la classe " StringBuffer ” mutable.

Tenint això a la vista, quan hauria d'utilitzar StringBuffer?

Si el valor de l'objecte pot canviar i només s'hi podrà accedir des d'un sol fil, utilitzar un StringBuilder perquè StringBuilder no està sincronitzat. En cas que el valor de l'objecte pugui canviar i serà modificat per diversos fils, utilitzar a StringBuffer perquè StringBuffer està sincronitzat.

Com es declara un buffer de cadena a Java?

A memòria intermèdia de cadena és com a Corda , però es pot modificar. Conté una seqüència particular de caràcters, però la longitud i el contingut de la seqüència es poden canviar mitjançant determinades trucades de mètodes. Són segurs per a l'ús de diversos fils. Cada memòria intermèdia de cadena té capacitat.

Recomanat: