Mire használható a StringBuffer a Java-ban?
Mire használható a StringBuffer a Java-ban?

Videó: Mire használható a StringBuffer a Java-ban?

Videó: Mire használható a StringBuffer a Java-ban?
Videó: Java Array és ArrayList/Java tömbök és listák – Java tutorial magyarul – CodeBerry Programozóiskola 2024, Április
Anonim

StringBuffer java-ban van használt módosítható String objektumok létrehozásához. Ez azt jelenti, hogy képesek vagyunk rá használd a StringBuffert Karakterláncok vagy karaktersorozatok hozzáfűzése, visszafordítása, cseréje, összefűzése és manipulálása. Megfelelő módszerek alatt StringBuffer osztályt úgy hozták létre, hogy megfeleljenek ezeknek a funkcióknak.

Ennek megfelelően mi a StringBuffer a Java-ban példával?

StringBuffer osztályba be Jáva . StringBuffer a String egy peer osztálya, amely a karakterláncok funkcióinak nagy részét biztosítja. StringBuffer (String str): Elfogad egy String argumentumot, amely beállítja a kezdeti tartalmát StringBuffer objektumot, és további 16 karakter számára foglal helyet újraelosztás nélkül.

Ezt követően a kérdés az, hogy mi a különbség a string és a StringBuffer között? String és StringBuffer mindkettő az az osztály, amelyen működik húrok . StringBuffer osztály az osztály kortárs osztálya Húr . Az alap különbség a String és a StringBuffer között ez a tárgy a „ Húr ” osztály megváltoztathatatlan. Az osztály tárgya StringBuffer ” változtatható.

Ezt szem előtt tartva mikor használjam a StringBuffert?

Ha az objektum értéke változhat, és csak egyetlen szálból lesz elérhető, használat egy StringBuilder, mert a StringBuilder nincs szinkronizálva. Ha az objektum értéke változhat, és több szál is módosítani fogja, használat a StringBuffer mivel StringBuffer szinkronizálva van.

Hogyan deklarálunk egy string puffert Java-ban?

A string puffer olyan, mint a Húr , de módosítható. Tartalmaz bizonyos karaktersorozatokat, de a sorozat hossza és tartalma bizonyos metódushívásokkal megváltoztatható. Több szálon is biztonságosan használhatók. Minden string puffer kapacitással rendelkezik.

Ajánlott: