Përmbajtje:

Si të pastroni një ndërtues të vargjeve?
Si të pastroni një ndërtues të vargjeve?

Video: Si të pastroni një ndërtues të vargjeve?

Video: Si të pastroni një ndërtues të vargjeve?
Video: Njihuni me kurën sekrete që largon variçet e këmbëve sa hap e mbyll sytë 2024, Prill
Anonim

1) Pastro StringBuilder duke caktuar një objekt të ri

  1. klasa publike JavaStringBufferClearEmptyExample {
  2. zbrazëti statike publike kryesore ( Vargu args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // qartë përmbajtjen nga përsëritja e mëparshme.
  6. sbStr = e re StringBuilder ();
  7. sbStr. shtojca (i);
  8. Sistemi. jashtë. print(sbStr);

Atëherë, si mund ta konvertoj StringBuilder në varg?

Për të kthyer një StringBuilder në vlerë String, thjesht thirrni metodën toString() në të

  1. Instantoni klasën StringBuilder.
  2. Shtoni të dhëna në të duke përdorur metodën append().
  3. Konvertoni StringBuilder në varg duke përdorur metodën toString().

si mund ta di nëse StringBuilder im është bosh? Metoda e gjatësisë së StringBuilder ose klasa StringBuffer kthen gjatësinë e sekuencës së karaktereve që ka aktualisht. Siç mund ta shihni në shembull, për kontrolloni nëse të StringBuilder është bosh , merrni gjatësinë e StringBuilder Objekt. Nëse gjatësia është 0, është bosh , përndryshe jo.

Për më tepër, si të hiqni diçka nga një varg në Java?

Ju mund të përdorni metodën substring() të java . gjuha. Vargu klasë për të hiqni personazhi i parë ose i fundit i Vargu në Java . Metoda substring() është e mbingarkuar dhe ofron disa versione që ju mundësojnë hiqni një personazh nga çdo pozicion në Java.

Cili është më i mirë StringBuffer ose StringBuilder?

Vargu është i pandryshueshëm ndërsa StringBuffer dhe StringBuider janë klasa të ndryshueshme. StringBuffer është fije e sigurt dhe e sinkronizuar ndërsa StringBuilder nuk është, prandaj StringBuilder është më i shpejtë se StringBuffer . String concat + operatori përdor nga brenda StringBuffer ose StringBuilder klasës.

Recommended: