Sobes.tech
Junior

Que métodos existem na classe StringBuilder?

sobes.tech IA

Resposta da IA

  • append(value): Adiciona a representação em string do argumento à sequência de caracteres atual.
  • insert(offset, value): Insere a representação em string do argumento na posição especificada.
  • delete(start, end): Remove a substring de caracteres no intervalo especificado.
  • deleteCharAt(index): Remove o caractere na posição dada.
  • replace(start, end, str): Substitui os caracteres no intervalo especificado pela string dada.
  • reverse(): Inverte a sequência de caracteres.
  • length(): Retorna o comprimento atual da sequência de caracteres.
  • capacity(): Retorna a capacidade atual do buffer.
  • charAt(index): Retorna o caractere na posição dada.
  • substring(start): Retorna uma nova string contendo a subsequência de caracteres a partir do índice especificado.
  • substring(start, end): Retorna uma nova string contendo a subsequência de caracteres no intervalo especificado.
  • toString(): Retorna a representação em string da sequência de caracteres.
  • ensureCapacity(minimumCapacity): Garante que o buffer tenha pelo menos a capacidade especificada.
  • trimToSize(): Reduz a capacidade do buffer ao tamanho real dos caracteres utilizados.
  • indexOf(str): Retorna o índice da primeira ocorrência da substring especificada.
  • indexOf(str, fromIndex): Retorna o índice da primeira ocorrência da substring especificada, começando a partir do índice dado.
  • lastIndexOf(str): Retorna o índice da última ocorrência da substring especificada.
  • lastIndexOf(str, fromIndex): Retorna o índice da última ocorrência da substring especificada, começando a partir do índice dado.