Wat is die gebruik van StringBuffer in Java?
Wat is die gebruik van StringBuffer in Java?

Video: Wat is die gebruik van StringBuffer in Java?

Video: Wat is die gebruik van StringBuffer in Java?
Video: StringBuffer Class & Methods in Java with Example 2024, April
Anonim

StringBuffer in Java is gebruik word veranderbare String-objekte te skep. Dit beteken dat ons kan gebruik StringBuffer om stringe of volgorde van karakters by te voeg, om te keer, te vervang, aaneen te voeg en te manipuleer. Ooreenstemmende metodes onder StringBuffer klas word onderskeidelik geskep om aan hierdie funksies te voldoen.

Gevolglik, wat is StringBuffer in Java met voorbeeld?

StringBuffer klas in Java . StringBuffer is 'n eweknieklas van String wat baie van die funksionaliteit van snare verskaf. StringBuffer (String str): Dit aanvaar 'n String-argument wat die aanvanklike inhoud van die StringBuffer voorwerp en behou plek vir nog 16 karakters sonder hertoewysing.

Die vraag is dan, wat is die verskil tussen string en StringBuffer? String en StringBuffer beide is die klasse wat opereer snare . StringBuffer klas is die portuurklas van die klas Snaar . Die basiese verskil tussen String en StringBuffer is dat die doel van die " Snaar ” klas is onveranderlik. Die doel van die klas " StringBuffer ” veranderlik.

As ek dit in die oog hou, wanneer moet ek StringBuffer gebruik?

As die objekwaarde kan verander en slegs vanaf 'n enkele draad verkry sal word, gebruik 'n StringBuilder omdat StringBuilder nie gesinchroniseer is nie. In die geval dat die objekwaarde kan verander en deur verskeie drade gewysig sal word, gebruik a StringBuffer want StringBuffer is gesinchroniseer.

Hoe verklaar jy 'n string buffer in Java?

A string buffer is soos 'n Snaar , maar kan gewysig word. Dit bevat 'n sekere reeks karakters, maar die lengte en inhoud van die reeks kan deur sekere metode-oproepe verander word. Hulle is veilig vir gebruik deur verskeie drade. Elke string buffer het 'n kapasiteit.

Aanbeveel: