Este blog discutirá o procedimento de adicionar char a uma string em java.
Como adicionar char à string em java?
Para adicionar um personagem “Caracteres”Para uma string, você pode usar:
Vamos dar uma olhada nesses métodos um por um!
Método 1: adicione char à string usando o operador de concatenação “+”
O método mais fácil e mais comum para adicionar char a uma string é o operador de concatenação “+”. Ele concatena o personagem para uma string. Você pode adicionar caracteres adicionais no início, no meio ou no final da string com a ajuda do “+Operador.
Sintaxe
A sintaxe a seguir pode ser utilizada para adicionar char “CH"Para uma string"str”:
Exemplo 1: Adicione char no início da string
Neste exemplo, adicionaremos o personagem “H”No início de uma corda. Para fazer isso, criaremos um carvão chamado “CH”Com os valores especificados:
Em seguida, concatizaremos o char criado com a substring “Ello”E armazene o valor resultante no“s" Corda:
String s = ch + "ello";Finalmente, vamos imprimir o valor de nossa string:
Sistema.fora.println (s);A saída mostra que o personagem “H”Agora está concatenado com o“Ello”Substring, e a sequência resultante é“Olá”:
Exemplo 2: adicione char no meio da corda
Aqui, vamos adicionar um personagem “n”No meio da corda:
Agora, adicionaremos o valor dos personagens criados entre os “Li" e "ux”Subtrings, com a ajuda do“+”Operador:
String s = "li" + ch + "ux";Então, basta imprimir o valor de “s”Usando o“Sistema.fora.println ()”Método:
Sistema.fora.println (s);Como você pode ver, adicionamos com sucesso o char especificado no meio:
Exemplo 3: adicione char no final da string
Agora, verificaremos como adicionar um personagem no final da string. Teremos uma variável do tipo de caractere “CH"Que armazena um personagem"t”:
Aqui, temos uma string “Linux Hin”, Que será concatenado com o“CH“Personagem e armazenar o valor resultante em“s" Corda:
String s = "linux hin" + ch;Por fim, imprima o valor da variável do tipo de string “s”No console:
Sistema.fora.println (s);Saída
Vamos verificar outros métodos para adicionar char à string em java.
Método 2: Adicionar char à string usando o método substring ()
Em Java, outro método para adicionar um personagem a uma string é o “substring ()”Método. Pertence à classe String.
Sintaxe
Aqui está a sintaxe do “substring ()”Método para o objetivo especificado:
Ligue para o método substring () com uma string "s" e divida -a passando o índice de início como um "FirstIndex" e o índice onde você deseja adicionar o personagem como "SecondIndex". Agora, adicione o caractere usando o operador "+" e depois concatenar a outra parte da string a partir do "SecondIndex" aprovado.
Exemplo
Vamos adicionar o personagem “n”No meio da string usando o“substring ()”Método:
A corda "Liuxhint”É armazenado na variável do tipo de string“s”. Queremos adicionar o personagem “n"Antes do personagem"você"Que é colocado no"2Índice:
String s = "Liuxhint";Vamos dividir a string desde o início ao segundo índice da string “s" usando "s.Substring (0,2)”E adicione o personagem“CH”Naquele local, e depois concatenar a parte restante da string com“s.Substring (2)”O índice de início disso e salvá -lo em uma variável de tipo de string“sb”:
String sb = s.substring (0,2) + ch + s.substring (2);Finalmente, imprima o valor de “sb”Na janela do console:
Sistema.fora.println (sb);A saída significa que o “n”O personagem é adicionado ao“Liuxhint”String, e se torna“Linuxhint”:
Existem outros métodos para adicionar caracteres a uma string. Vamos nos mover em direção a eles.
Método 3: Adicionar char à string usando append () método
O "acrescentar()”Método do“StringBuilder”A classe também é usada para adicionar um personagem a uma string em java. Na classe Stringbuilder, você pode construir uma string com concatenação. Funciona o mesmo que o “+Operador.
Sintaxe
Siga a sintaxe abaixo para usar o “acrescentar()”Método:
O método Append () será chamado com o objeto da classe Stringbuilder “sb”, E é preciso um personagem“CH”Como argumento.
Exemplo
Neste exemplo, adicionaremos o personagem “t”No final da string“Linuxhin”Ao utilizar o“acrescentar()”Método:
char ch = 't';A corda "Linuxhin”Será armazenado em uma variável de tipo de string“s”:
String s = "linuxhin";Vamos criar um objeto “sb" do "StringBuilder" aula:
Stringbuilder sb = new stringbuilder ();Agora, vamos chamar de “acrescentar()”Método com objeto“sb”Ao passar em uma string“s"E então, novamente, ligue"acrescentar()”Método e Passe o personagem“CH”Como argumento:
sb.Anexar (s).anexar (CH);Finalmente, vamos imprimir o objeto “sb”Que contém a sequência resultante adicionando um personagem nela:
Sistema.fora.println (sb);A saída mostra que adicionamos com sucesso o personagem “t" no final de "Linuxhin”Substring:
Há mais um método para adicionar caracteres entre as strings. Vamos conferir.
Método 4: Adicionar char à string usando insert () Método
O "inserir()”Método do“StringBuffer”A classe também é usada para adicionar caracteres em uma string em java. Ele adiciona o caractere na posição especificada, semelhante ao método substring (). Os caracteres e substâncias também podem ser colocados no meio ou anexado no final de um stringbuffer.
Sintaxe
O "inserir()”O método tem a seguinte sintaxe:
O método Insert () é chamado com o objeto da classe StringBuffer “sb"Ao passar um"índice”Onde você deseja adicionar o“CH" personagem.
Exemplo
Neste exemplo, adicionaremos o personagem “você”No 3º índice da string“Linxhint”. Para esse fim, criamos um “CH" personagem:
A corda "Linxhint”Está armazenado no“s" variável:
String s = "linxhint";Então, vamos criar um objeto “sb”Da classe StringBuffer e passe a string criada como um argumento para ela:
StringBuffer sb = novo StringBuffer (s);Ligar para "inserir()”Método e Passe o personagem“CH"E o índice como"3”:
sb.inserir (3, ch);Por fim, vamos imprimir o valor do objeto “sb”Com a ajuda do“Sistema.fora.println ()”Método:
Sistema.fora.println (sb);A saída mostra que o personagem “você”É adicionado com sucesso na string“Linuxhint”No 3º índice:
Nós compilamos todos os métodos relacionados à adição de um personagem a uma string em java.
Conclusão
Para adicionar caracteres a uma string, você pode usar o operador de concatenação “+”, Substring (), Append () e Insert () Método. A maneira mais comum e mais fácil de adicionar personagem a uma corda. Você também pode adicionar o personagem em qualquer lugar no início da corda, no final ou no meio, utilizando o “+”Operador e o método Append (). Enquanto para outros métodos, você deve mencionar o índice. Neste blog, discutimos os métodos para adicionar um personagem a uma string em java com exemplos detalhados.