Bóson Treinamentos em Ciência e Tecnologia

Classe StringBuilder – Métodos insert, delete e deleteCharAt

Métodos para inserção e exclusão na classe StringBuilder em Java

Classe StringBuilder – Métodos insert, delete e deleteCharAt

O método sobrecarregado insert permite inserir valores em qualquer posição dentro de um objeto StringBuilder em Java. Este método usa dois argumentos: o primeiro argumento especifica o número de índice da posição onde o valor será inserido, e o segundo argumento é o valor em si.

Também é possível excluir valores de um objeto. Para tal, podemos usar os métodos delete e deleteCharAt.

O método delete também recebe dois argumentos, sendo o primeiro o número de índice inicial e o segundo o número de índice final + 1 da sequência de caracteres a excluir. Já o método deleteAt recebe apenas um argumento, que é o número de índice do caractere a apagar. Vejamos exemplos de aplicação desses três métodos.

Vejamos exemplos de uso desses três métodos em um pequeno programa.

String palavra = "Bóson";
char[] arrayCaract = {'F', 'A', 'B', 'I', 'O'};
int valorInteiro = 33;
double valorDouble = 100.1953;
StringBuilder string1 = new StringBuilder();

string1.insert(0,valorDouble);
string1.insert(0," ");
string1.insert(0,valorInteiro);
string1.insert(0," ");
string1.insert(0,arrayCaract);
string1.insert(0," ");
string1.insert(0,palavra);

System.out.printf("Conteúdo inicial do objeto StringBuilder: %n%s%n", string1.toString());

string1.deleteCharAt(8);
string1.delete(19,22);

System.out.printf("Conteúdo final do objeto StringBuilder: %n%s%n", string1.toString());

Na próxima lição continuaremos a estudar strings e caracteres em Java, apresentando a classe Character, classe que empacota o tipo primitivo Char, para processamento de itens de caracteres individuais.

Sair da versão mobile