Ir para conteúdo
  • 0

StringBuilder


yurirp4

Pergunta

5 respostass a esta questão

Posts Recomendados

O próprio nome já define sua função, um construtor de Strings.

Ou seja, com essa classe você pode criar uma String, editar, fazer o que quiser(até onde ela lhe permite)

Para usar, basta criar um objeto, os construtores delas permitem você criar uma nova String ou editar uma String existente

StringBuilder sb = new StringBuilder(); // Criando uma String do zero, de acordo com a descrição, o tamanho inicial é 16 chars

String text = "Eae galerinha";
StringBuilder sb2 = new StringBuilder(text); // Editando uma String.

Além disso, você pode criar uma String definindo o tamanho dela.

 

Eu gosto de usar o método append.

Basicamente, ele acrescenta um novo objeto(int, double, long, String, char entre outros) à String, exemplo:

String text = "Eae galerinha";

StringBuilder sb = new StringBuilder();

sb.append(text);

Além de acrescentar, você pode remover também.

String text = "Eae galerinha";

StringBuilder sb = new StringBuilder();

sb.delete(0, 3); // Deleta do primeiro caractere até o quarto caractere
sb.deleteCharAt(0); // Remove um char de uma determinada localização, a diferença entre o método delete e esse, é visível. 

Existe diversas possibilidades nesse Builder(exemplo insert), olhe a javadocs.

Link para o comentário
Compartilhar em outros sites

StringBuilder sb = new StringBuilder(); // cria uma string vazia.
sb.append("SEU TEXTO"); //adiciona "SEU TEXTO AQUI" a string.
sb.append(" AQUI"); // adiciona " AQUI" a string.
return sb.toString(); // retorna "SEU TEXTO AQUI".

é tipo isso '='

Link para o comentário
Compartilhar em outros sites

O próprio nome já define sua função, um construtor de Strings.

Ou seja, com essa classe você pode criar uma String, editar, fazer o que quiser(até onde ela lhe permite)

Para usar, basta criar um objeto, os construtores delas permitem você criar uma nova String ou editar uma String existente

StringBuilder sb = new StringBuilder(); // Criando uma String do zero, de acordo com a descrição, o tamanho inicial é 16 chars

String text = "Eae galerinha";
StringBuilder sb2 = new StringBuilder(text); // Editando uma String.

Além disso, você pode criar uma String definindo o tamanho dela.

 

Eu gosto de usar o método append.

Basicamente, ele acrescenta um novo objeto(int, double, long, String, char entre outros) à String, exemplo:

String text = "Eae galerinha";

StringBuilder sb = new StringBuilder();

sb.append(text);

Além de acrescentar, você pode remover também.

String text = "Eae galerinha";

StringBuilder sb = new StringBuilder();

sb.delete(0, 3); // Deleta do primeiro caractere até o quarto caractere
sb.deleteCharAt(0); // Remove um char de uma determinada localização, a diferença entre o método delete e esse, é visível. 

Existe diversas possibilidades nesse Builder(exemplo insert), olhe a javadocs.

vc e o cara 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...