Classe StringBuilder – Métodos insert, delete e deleteCharAt
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.
Escreva um comentário