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:
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.