Talaan ng mga Nilalaman:

Paano mo i-clear ang isang tagabuo ng string?
Paano mo i-clear ang isang tagabuo ng string?

Video: Paano mo i-clear ang isang tagabuo ng string?

Video: Paano mo i-clear ang isang tagabuo ng string?
Video: PAANO TANGGALIN ANG STRING at PINS NG GITARA NG WALANG GUITAR TOOLS - EASY WAY IN FILIPINO! Beginner 2024, Mayo
Anonim

1) I-clear ang StringBuilder sa pamamagitan ng pagtatalaga ng isang bagong bagay

  1. pampublikong klase JavaStringBufferClearEmptyExample {
  2. pampublikong static void main( String args) {
  3. StringBuilder sbStr = null;
  4. para sa(int i = 1; i <= 5; i++){
  5. // malinaw ang mga nilalaman mula sa nakaraang pag-ulit.
  6. sbStr = bago StringBuilder ();
  7. sbStr. dugtungan(i);
  8. Sistema. palabas. print(sbStr);

Pagkatapos, paano ko iko-convert ang StringBuilder sa string?

Upang i-convert ang isang StringBuilder sa String na halaga, simpleng gamitin ang toString() na paraan dito

  1. I-instantiate ang klase ng StringBuilder.
  2. Idagdag ang data dito gamit ang append() na paraan.
  3. I-convert ang StringBuilder sa string gamit ang toString() method.

paano ko malalaman kung walang laman ang aking StringBuilder? Ang paraan ng haba ng StringBuilder o ibinabalik ng klase ng StringBuffer ang haba ng pagkakasunud-sunod ng mga character na mayroon ito sa kasalukuyan. Tulad ng makikita mo sa halimbawa, sa suriin kung ang Walang laman ang StringBuilder , kunin ang haba ng StringBuilder bagay. Kung ang haba ay 0, ito ay walang laman , kung hindi ay hindi.

Higit pa rito, paano mo aalisin ang isang bagay mula sa isang string sa Java?

Maaari mong gamitin ang substring() na paraan ng java . lang. String klase sa tanggalin ang una o huling karakter ng String sa Java . Ang substring() na pamamaraan ay na-overload at nagbibigay ng ilang bersyon na nagbibigay-daan sa iyo tanggalin isang karakter mula sa anumang posisyon sa Java.

Alin ang mas mahusay na StringBuffer o StringBuilder?

Ang string ay hindi nababago samantalang StringBuffer at ang StringBuider ay mga nababagong klase. StringBuffer ay ligtas at naka-synchronize ang thread samantalang StringBuilder ay hindi, kaya nga StringBuilder ay mas mabilis kaysa sa StringBuffer . Ang string concat + operator ay panloob na gumagamit StringBuffer o StringBuilder klase.

Inirerekumendang: