Índice:

Como você limpa um construtor de string?
Como você limpa um construtor de string?

Vídeo: Como você limpa um construtor de string?

Vídeo: Como você limpa um construtor de string?
Vídeo: Curso POO Java #04b - Métodos Getter, Setter e Construtor 2024, Maio
Anonim

1) Limpe StringBuilder atribuindo um novo objeto

  1. public class JavaStringBufferClearEmptyExample {
  2. public static void main ( Fragmento args) {
  3. StringBuilder sbStr = null;
  4. para (int i = 1; i <= 5; i ++) {
  5. // Claro o conteúdo da iteração anterior.
  6. sbStr = novo StringBuilder ();
  7. sbStr. apêndice (i);
  8. Sistema. Fora. imprimir (sbStr);

Então, como faço para converter StringBuilder em string?

Para converter um StringBuilder em um valor String, basta invocar o método toString () nele

  1. Instancie a classe StringBuilder.
  2. Anexe dados a ele usando o método append ().
  3. Converta o StringBuilder em string usando o método toString ().

como faço para saber se meu StringBuilder está vazio? O método de comprimento do StringBuilder ou a classe StringBuffer retorna o comprimento da seqüência de caracteres que possui atualmente. Como você pode ver no exemplo, para verifique se a StringBuilder está vazio , obtenha o comprimento do StringBuilder objeto. Se o comprimento é 0, é vazio , caso contrário, não.

Além disso, como você remove algo de uma string em Java?

Você pode usar o método substring () de Java . lang. Fragmento classe para retirar o primeiro ou último personagem de Fragmento no Java . O método substring () está sobrecarregado e fornece algumas versões que permitem que você retirar um personagem de qualquer posição em Java.

Qual é o melhor StringBuffer ou StringBuilder?

String é imutável, enquanto StringBuffer e StringBuider são classes mutáveis. StringBuffer é thread-safe e sincronizado, enquanto StringBuilder não é, é por isso StringBuilder é mais rápido que StringBuffer . Operador de string concat + usa internamente StringBuffer ou StringBuilder classe.

Recomendado: