Sommario:

Come si cancella un generatore di stringhe?
Come si cancella un generatore di stringhe?

Video: Come si cancella un generatore di stringhe?

Video: Come si cancella un generatore di stringhe?
Video: Metodi delle Stringhe - JAVA TUTORIAL ITALIANO 17 2024, Maggio
Anonim

1) Cancella StringBuilder assegnando un nuovo oggetto

  1. public class JavaStringBufferClearEmptyExample {
  2. public static void main( Corda argomenti) {
  3. StringBuilder sbStr = nullo;
  4. for(int i = 1; i <= 5; i++){
  5. // chiaro i contenuti della precedente iterazione.
  6. sbStr = nuovo StringBuilder ();
  7. sbStr. append(i);
  8. Sistema. fuori. print(sbStr);

Quindi, come posso convertire StringBuilder in stringa?

Per convertire uno StringBuilder in un valore String è sufficiente invocare il metodo toString() su di esso

  1. Istanzia la classe StringBuilder.
  2. Aggiungi i dati utilizzando il metodo append().
  3. Converti StringBuilder in stringa usando il metodo toString().

come faccio a sapere se il mio StringBuilder è vuoto? Il metodo della lunghezza di StringBuilder o la classe StringBuffer restituisce la lunghezza della sequenza di caratteri che ha attualmente. Come puoi vedere nell'esempio, a controlla se il StringBuilder è vuoto , ottieni la lunghezza di StringBuilder oggetto. Se la lunghezza è 0, è vuoto , altrimenti no.

Inoltre, come si rimuove qualcosa da una stringa in Java?

Puoi usare il metodo substring() di Giava . lang. Corda classe a rimuovere il primo o l'ultimo carattere di Corda in Giava . Il metodo substring() è sovraccarico e fornisce un paio di versioni che ti permettono di rimuovere un personaggio da qualsiasi posizione in Giava.

Che è meglio StringBuffer o StringBuilder?

La stringa è immutabile mentre StringBuffer e StringBuider sono classi mutabili. StringBuffer è thread-safe e sincronizzato mentre StringBuilder non lo è, ecco perché StringBuilder è più veloce di StringBuffer . Stringa concat + operatore usa internamente StringBuffer o StringBuilder classe.

Consigliato: