Sisukord:

Kuidas puhastada stringi ehitaja?
Kuidas puhastada stringi ehitaja?

Video: Kuidas puhastada stringi ehitaja?

Video: Kuidas puhastada stringi ehitaja?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Mai
Anonim

1) Tühjendage StringBuilder, määrates uue objekti

  1. public class JavaStringBufferClearEmptyExample {
  2. avalik static void main( String args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // selge eelmise iteratsiooni sisu.
  6. sbStr = uus StringBuilder ();
  7. sbStr. lisa(i);
  8. Süsteem. välja. print(sbStr);

Kuidas siis StringBuilder stringiks teisendada?

StringBuilderi Stringi väärtuseks teisendamiseks käivitage sellel lihtsalt meetod toString()

  1. Instantseerige klass StringBuilder.
  2. Lisage sellele andmed, kasutades meetodit append().
  3. Teisendage StringBuilder stringiks, kasutades meetodit toString().

Kuidas ma tean, kas mu StringBuilder on tühi? Pikkuse meetod StringBuilder või klass StringBuffer tagastab sellel hetkel oleva märgijada pikkuse. Nagu näites näha, et kontrolli, kas a StringBuilder on tühi , saate pikkuse StringBuilder objektiks. Kui pikkus on 0, see on tühi , muidu mitte.

Lisaks, kuidas eemaldada Java-s stringist midagi?

Võite kasutada alamstringi () meetodit java . lang. String klassi juurde eemaldada esimene või viimane märk String sisse Java . Substring() meetod on ülekoormatud ja pakub paar versiooni, mis võimaldab teil seda teha eemaldada tegelane mis tahes positsioonist Java.

Kumb on parem StringBuffer või StringBuilder?

String on muutumatu, samas kui StringBuffer ja StringBuider on muudetavad klassid. StringBuffer on niidikindel ja sünkroniseeritud, samas StringBuilder ei ole, sellepärast StringBuilder on kiirem kui StringBuffer . String concat + operaator kasutab sisemiselt StringBuffer või StringBuilder klass.

Soovitan: