Tartalomjegyzék:

Hogyan lehet törölni egy string buildert?
Hogyan lehet törölni egy string buildert?

Videó: Hogyan lehet törölni egy string buildert?

Videó: Hogyan lehet törölni egy string buildert?
Videó: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, November
Anonim

1) Törölje a StringBuilder alkalmazást egy új objektum hozzárendelésével

  1. public class JavaStringBufferClearEmptyExample {
  2. public static void main( Húr args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // egyértelmű az előző iteráció tartalma.
  6. sbStr = új StringBuilder ();
  7. sbStr. hozzáfűz(i);
  8. Rendszer. ki. print(sbStr);

Aztán hogyan alakíthatom át a StringBuilder-t karakterláncsá?

A StringBuilder String értékké konvertálásához egyszerűen hívja meg a toString() metódust rajta

  1. Példányosítsa a StringBuilder osztályt.
  2. Adjon hozzá adatokat az append() metódussal.
  3. Konvertálja a StringBuilder-t karakterláncsá a toString() metódus segítségével.

honnan tudhatom, hogy a StringBuilder üres? A hossza módszer a StringBuilder vagy a StringBuffer osztály az aktuális karaktersorozat hosszát adja vissza. Amint a példában látható, ahhoz ellenőrizze, ha az A StringBuilder üres , kapja meg a hosszát a StringBuilder tárgy. Ha a hossza 0, az üres , egyébként nem.

Továbbá, hogyan lehet eltávolítani valamit egy karakterláncból Java-ban?

Használhatja a substring() metódust Jáva . lang. Húr osztályba távolítsa el első vagy utolsó karaktere Húr ban ben Jáva . A substring() metódus túlterhelt, és kínál néhány verziót, amelyek lehetővé teszik távolítsa el karakter bármely pozícióból Jáva.

Melyik a jobb StringBuffer vagy StringBuilder?

A húr megváltoztathatatlan, míg StringBuffer és a StringBuider változtatható osztályok. StringBuffer cérnabiztos és szinkronizált, míg StringBuilder nem, ezért StringBuilder gyorsabb mint StringBuffer . String concat + operátor belsőleg használja StringBuffer vagy StringBuilder osztály.

Ajánlott: