Satura rādītājs:

Kā notīrīt stīgu veidotāju?
Kā notīrīt stīgu veidotāju?

Video: Kā notīrīt stīgu veidotāju?

Video: Kā notīrīt stīgu veidotāju?
Video: Empty String or string.Empty in C#? 2024, Maijs
Anonim

1) Notīriet StringBuilder, piešķirot jaunu objektu

  1. public class JavaStringBufferClearEmptyExample {
  2. publisks static void main( Stīga args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // skaidrs saturs no iepriekšējās iterācijas.
  6. sbStr = jauns StringBuilder ();
  7. sbStr. pievienot(i);
  8. Sistēma. ārā. drukāt(sbStr);

Kā pārvērst StringBuilder par virkni?

Lai pārvērstu StringBuilder par String vērtību, vienkārši izsauciet toString() metodi

  1. Izveidojiet StringBuilder klasi.
  2. Pievienojiet tai datus, izmantojot append() metodi.
  3. Pārveidojiet StringBuilder par virkni, izmantojot metodi toString().

kā es varu zināt, vai mans StringBuilder ir tukšs? Garuma metode StringBuilder vai klase StringBuffer atgriež tajā esošo rakstzīmju secības garumu. Kā redzat piemērā, uz pārbaudiet, vai uz StringBuilder ir tukšs , iegūstiet garumu StringBuilder objektu. Ja garums ir 0, tas ir tukšs , citādi nē.

Turklāt, kā noņemt kaut ko no virknes Java?

Varat izmantot apakšvirknes () metodi java . lang. Stīga klasei uz noņemt pirmā vai pēdējā rakstzīme Stīga iekšā Java . Apakšstring() metode ir pārslogota un nodrošina dažas versijas, kas ļauj to izdarīt noņemt varonis no jebkuras pozīcijas Java.

Kas ir labāks StringBuffer vai StringBuilder?

Stīga ir nemainīga, turpretim StringBuffer un StringBuider ir mainīgas klases. StringBuffer ir pavediens drošs un sinhronizēts, turpretim StringBuilder nav, tāpēc StringBuilder ir ātrāks par StringBuffer . String concat + operators iekšēji izmanto StringBuffer vai StringBuilder klasē.

Ieteicams: