Como contar os personagens em uma string em java?

Como contar os personagens em uma string em java?
Ao programar em Java, existem chances de que você precisa verificar o número total de caracteres da string especificada. Nesse cenário, você deve contar os caracteres da string para determinar seu comprimento. Essa funcionalidade também pode ser utilizada em vários aplicativos Java, onde é necessária para excluir caracteres indesejados ou duplicados de uma string.

Este tutorial descreverá os métodos para contar os personagens em Strings em Java.

Como contar os personagens em uma string em java?

Para contar os personagens da string, existem alguns métodos listados da seguinte forma:

  • para loop
  • Método ()
  • chars.Método Count ()
  • Método Charat ()

Vamos agora verificar cada um dos métodos acima mencionados um por um.

Método 1: Conte os caracteres em uma string em java usando o loop

Usando o “para”Loop para contar os caracteres de uma string é o método mais simples utilizado por programadores. Este método iterará de acordo com a duração da corda e contará seus personagens.

Exemplo
Neste exemplo, contaremos os caracteres da corda com espaços brancos. Para esse fim, criaremos uma variável de tipo de string chamada “corda”E uma variável do tipo inteiro denominada“Chcount”Inicializado com o valor 0:

String string = "Bem -vindo ao Linux Dint";
Sistema.fora.println ("string:" + string);
int chCount = 0;

Em seguida, iremos iterar a corda até o comprimento da string usando o loop e contar os personagens “Chcount”Valor de incremento:

para (int i = 0; ichcount ++;

Por fim, imprimiremos o valor do “Chcount" variável:

Sistema.fora.println ("Os caracteres da string, incluindo espaços:" + chcount);

Na sequência definida, existem 18 caracteres e três espaços. Portanto, a saída exibida “21”Como o número total de caracteres de sequência, incluindo espaços:

Quero experimentar métodos java para contar os personagens? Dê uma olhada nas seções abaixo do ritmo.

Método 2: Conte os caracteres em uma string em java usando string.Método ()

Outro método para contar um personagem em uma string é o “comprimento()”. Este método pertence à classe String; É por isso que é chamado usando o objeto da classe String.

Exemplo
Neste exemplo, consideraremos dois casos:

  • Contando caracteres de string, incluindo espaços brancos
  • Contando caracteres de string sem espaços

Para o primeiro caso, criaremos uma variável do tipo inteiro chamado “Newstring”Que armazena o comprimento da corda completa chamando o“corda.comprimento()”Método. Este método contará os personagens de “Newstring”Incluindo os espaços de branco:

int newsTring = string.comprimento();
Sistema.fora.println (“Os personagens da string, incluindo espaços:” + Newstring);

Agora, encontraremos a contagem dos personagens de uma corda sem espaços. Para isso, chamaremos o “substituir()”Método da classe String com o“comprimento()”Método. O método substituir () aceita dois parâmetros que negligenciarão os espaços da string e retornarão a contagem dos caracteres usando o método Length ():

int newstrng = string.substituir(" ", "").comprimento();
Sistema.fora.println ("Os caracteres na string sem espaços:" + Newstrng);

A saída mostra o 21 como os caracteres contam, incluindo espaços, enquanto sem espaços, a contagem do personagem é 18:

Vamos verificar o terceiro método!

Método 3: Conte os caracteres em uma string em Java usando Corda.chars.Método Count ()

O "Corda.chars ().contar()”O método retorna o número de caracteres presentes na string, com espaços brancos. Além disso, usaremos o “filtro()”Método para contar caracteres sem espaços.

Exemplo
Neste método, contaremos os personagens de nosso “strng”String sem espaços, utilizando o“Corda.chars.filtro().contar()”Método:

longo findchar = strng.chars ().filtro (CH -> CH !").contar();

Saída

Você só quer contar o número de uma ocorrência de personagem específica? Confira a seguinte seção!

Método 4: Conte os caracteres em uma string em Java usando Método Charat ()

Em um programa Java, o “charat ()”O método é usado se você deseja encontrar a ocorrência de um personagem específico em uma string.

Exemplo
Neste exemplo, verificaremos quantas vezes o personagem “n”Aparece na string. Para esse fim, usaremos novamente a mesma string usada no exemplo acima e criaremos uma variável do tipo inteiro “Chcount”Inicializado com“0”, E uma variável do tipo de caractere chamada“Findchar”Inicializado com o personagem“n”:

char findchar = 'n';
int chCount = 0;

Agora, iremos iterar a string até o comprimento total da string usando “para”Faça um loop e combine todos os personagens com“Findchar" aquilo é "n”E incremento a contagem se a condição adicionada for avaliada como verdadeira, mude para a próxima iteração:

para (int i = 0; iif (string.charat (i) == findchar)
Chcount ++;

Por fim, imprima a contagem de personagens:

Sistema.fora.println ("o caractere '" + findchar + "' na string é '" + chcount + "' times");

A saída dada afirma que no “strng”String, a“nO personagem ocorreu duas vezes:

Compilamos todas as informações necessárias sobre como contar os personagens em uma string em java.

Conclusão

Para contar os caracteres em uma string em java, existem métodos diferentes: usando o método de loop, charat (), string.chars.count () método e a string.Método (). Você pode contar caracteres de cordas, incluindo espaços, sem espaços e a ocorrência do personagem específico em uma string usando esses métodos. Este tutorial discutiu os métodos para contar os personagens em uma string em java.