Como remover o primeiro caractere de uma corda em java

Como remover o primeiro caractere de uma corda em java
Em Java, uma string é representada usando a classe String encontrada em Java.pacote Lang. É a classe mais usada na biblioteca Java. Cada string que construímos em java é um objeto da string de tipo. Uma coisa a ter em mente sobre objetos de string é que eles não serão modificados após sua criação. No entanto, existem chances de você precisar fazer outras operações em uma string, como remover caracteres.

Este tutorial discutirá especificamente o método para remover o primeiro personagem da string em Java.

Como remover o primeiro caractere de uma corda em java?

Em Java, você pode remover o primeiro caractere de uma string utilizando:

  • Método substring ()
  • StringBuilder.Método DeleteCharat ()
  • StringBuffer.Método delete ()

Vamos agora verificar cada um dos métodos acima do qual é um por um!

Método 1: Remova o primeiro caractere de uma string usando o método substring ()

Para remover o primeiro caractere da string, use a classe Java String “substring ()”Método. Você também pode usar este método para excluir o primeiro e o último personagem da string de uma só vez. Como as strings são imutáveis, a substring resultante deve ser armazenada em uma nova variável de tipo de string.

Sintaxe

A sintaxe geral do método substring () é dada como:

substring (int start, int end)

Aqui, o método substring () leva dois parâmetros, “começar" e "fim”; O segundo parâmetro é opcional. Este método remove os caracteres iniciais e finais da string e retorna a substring resultante.

No entanto, se você pretende remover apenas o primeiro caractere de uma string, poderá passar o índice inicial da seguinte forma:

Substring (Int Start)

Dê uma olhada no exemplo abaixo para entender o conceito declarado.

Exemplo

Vamos criar uma variável com o nome “str”E imprima seu valor usando o“Sistema.fora.println ()”Método:

String str = "linuxhint";
Sistema.fora.println ("String real:" + str);

Então, vamos passar “1”Como o parâmetro de índice inicial para o“substring ()”Método. Esta operação retorna uma substring com todos os personagens da string original, excluindo a primeira:

String newstr = str.substring (1);

Por fim, utilizaremos novamente o sistema.fora.Método println () para exibir a sequência resultante:

Sistema.fora.println ("String resultante:" + newstr);

A saída mostra que a primeira letra do “Linuxhint”String é removido com sucesso e o método substring () retornado“inuxhint”:

Método 2: Remova o primeiro caractere de uma string usando StringBuilder.Método DeleteCharat ()

Outro método para remover o primeiro personagem da string é o “DeleteCharat ()”Método. Este método pertence ao “StringBuilder" aula. Sem criar novos objetos, o StringBuilder permite ao usuário adicionar ou remover caracteres de strings porque o StringBuilder é mutável.

Sintaxe

A sintaxe do método “DeLeTecharat ()” é dada como abaixo:

DeleteCharat (índice int)

Ele aceita apenas um parâmetro e exclui o caractere presente no índice especificado.

Exemplo

Vamos usar a mesma string “str”Isso é criado no exemplo acima mencionado. Agora, criaremos um objeto chamado “sbr”Da classe Stringbuilder e Pass“str”Como um parâmetro:

Stringbuilder sbStr = new StringBuilder (str);

Então, chame o “DeleteCharat ()”Método e Pass“0”Como um argumento para remover os primeiros caracteres da string dada:

sbr.DeleteCharat (0);

Por fim, imprima a substring usando o “Sistema.fora.println ()”Método:

Sistema.fora.println ("String resultante usando o String Builder:" + SBSTR);

Saída

Método 3: Remova o primeiro caractere de uma string usando StringBuffer.Método delete ()

O "excluir()”O método pertence ao“StringBuffer" aula. Esse "StringBuffer.excluir()”O método também é usado para remover o primeiro caractere da string em java.

Sintaxe

A sintaxe do método delete () da classe StringBuffer é:

delete (int startIndex, int endindex)

São necessários dois parâmetros, “startIndex" e "endindex”E retorna a substring após excluir os caracteres especificados no intervalo especificado.

Exemplo

Primeiro, criaremos um objeto chamado “sbr”Da classe StringBuffer, passando uma string“str”Nele como um argumento:

Stringbuffer sbstr = new StringBuffer (str);

Então, chamamos o “excluir()”Método e Pass“0"Como o índice de início e"1”Como o índice final:

sbr.excluir (0,1);

Por fim, imprima a substring resultante no console:

Sistema.fora.println ("String resultante usando o buffer de string:" + sbSTR);

Como você pode ver, removemos com sucesso a primeira letra do “Linuxhint”String usando o método Delete ():

Nós compilamos todas as instruções essenciais relacionadas à remoção do primeiro personagem de uma string em Java.

Conclusão

Para remover o primeiro caractere da string, você pode usar três métodos: String.substring (), stringbuilder.DeleteCharat (), ou StringBuffer.Método delete (). Corda.substring () é significativamente mais rápido do que outros métodos mencionados. Ele retorna uma nova string com um índice de partida e final atualizado. Neste tutorial, explicamos os métodos para remover o primeiro personagem de uma sequência em Java.