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, De novembre
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: