Orodha ya maudhui:

Je, unawezaje kusafisha kijenzi cha kamba?
Je, unawezaje kusafisha kijenzi cha kamba?

Video: Je, unawezaje kusafisha kijenzi cha kamba?

Video: Je, unawezaje kusafisha kijenzi cha kamba?
Video: Mtoto kucheza chini ya Kitovu ktk Tumbo la Mjamzito ina maanisha Nini? | Je ni Dalili ya hatari??. 2024, Mei
Anonim

1) Futa StringBuilder kwa kukabidhi kitu kipya

  1. darasa la umma JavaStringBufferClearEmptyExample {
  2. utupu tuli wa umma ( Kamba args) {
  3. StringBuilder sbStr = null;
  4. kwa(int i = 1; i <= 5; i++){
  5. // wazi yaliyomo kutoka kwa marudio ya hapo awali.
  6. sbStr = mpya StringBuilder ();
  7. sbStr. ongeza (i);
  8. Mfumo. nje. chapa (sbStr);

Halafu, ninabadilishaje StringBuilder kuwa kamba?

Ili kubadilisha StringBuilder kuwa String value rahisi omba toString() mbinu juu yake

  1. Anzisha darasa la StringBuilder.
  2. Ongeza data kwake kwa kutumia njia ya append().
  3. Badilisha StringBuilder kuwa kamba kwa kutumia toString() mbinu.

nitajuaje ikiwa StringBuilder yangu haina kitu? Mbinu ya urefu wa StringBuilder au darasa la StringBuffer hurejesha urefu wa mlolongo wa wahusika ulio nao kwa sasa. Kama unaweza kuona katika mfano, kwa angalia kama ya StringBuilder ni tupu , pata urefu wa StringBuilder kitu. Kama urefu ni 0, ni tupu , vinginevyo sivyo.

Kwa kuongezea, unawezaje kuondoa kitu kutoka kwa kamba kwenye Java?

Unaweza kutumia substring() njia ya java . lang. Kamba darasa kwa ondoa tabia ya kwanza au ya mwisho ya Kamba katika Java . Njia ndogo () imejaa kupita kiasi na hutoa matoleo kadhaa ambayo hukuruhusu ondoa mhusika kutoka nafasi yoyote ndani Java.

Ni ipi bora StringBuffer au StringBuilder?

Kamba haiwezi kubadilika wakati StringBuffer na StringBuider ni madarasa yanayobadilika. StringBuffer ni thread salama na synchronized ambapo StringBuilder sio, ndio maana StringBuilder ni kasi zaidi kuliko StringBuffer . String concat + operator anatumia ndani StringBuffer au StringBuilder darasa.

Ilipendekeza: