Enquanto trabalha com as coleções Java, você pode ter um cenário para retornar o número total de ocorrências de um elemento específico no objeto de coleção. O pacote de coleções suporta o método de frequência em Java. Está disponível no pacote Util. Vamos explorar isso em detalhes.
Java.util.Coleções.frequência()
O método Frequency () em coleções é realizado nos objetos de coleção que retornam as ocorrências totais do elemento específico que está presente nessa coleção. Portanto, é importante fornecer o objeto como um parâmetro.
Sintaxe:
Coleções.Frequência (Colection_Object, elemento)Parâmetros:
Retornar:
Ele retorna um número inteiro que representa o número total de ocorrências.
Se o elemento especificado não existir no objeto de coleção, 0 será retornado.
Exemplo 1:
Em nosso primeiro exemplo, criamos uma coleção Arraylist que armazena 5 elementos do tipo String e retornamos a frequência (ocorrências) de elementos específicos.
importar java.util.*;Saída:
Explicação:
É importante importar as coleções do pacote Util. Então, importamos diretamente todas as coleções usando *.
Dentro do método principal:
Linha - 8:
Criamos uma coleção ArrayList que segura os elementos do tipo String com o nome do objeto como list_object.
Linha 11-15:
Adicionamos 5 elementos no list_object.
Linha 18:
Exibimos a lista inteira_Object.
Linha 21-24:
Retornamos a frequência dos elementos - "Sravan" e "Bobby".
Exemplo 2:
Em nosso segundo exemplo, criamos uma coleção de vetores que armazena 5 elementos do tipo inteiro e retornamos a frequência (ocorrências) de valores particulares.
importar java.util.*;Saída:
Explicação:
É importante importar as coleções do pacote Util. Então, importamos diretamente todas as coleções usando *.
Dentro do método principal:
Linha - 8:
Criamos uma coleção de vetores que mantém os elementos do tipo inteiro com um nome de objeto como vetor_object.
Linha 11-15:
Adicionamos 5 elementos ao Vector_Object.
Linha 18:
Exibimos todo o Vector_Object.
Linha 21-24:
Retornamos a frequência dos valores - 45 e 71.
Como 71 não existe na coleção, a frequência é 0.
Exemplo 3:
Em nosso terceiro exemplo, criamos uma coleção de vetores que armazena 5 elementos do tipo inteiro e retornamos a frequência (ocorrências) de todos os valores. A abordagem é que obtemos cada valor usando o hashset. Depois disso, exibimos a frequência em relação ao valor.
importar java.util.*;Saída:
Explicação:
É importante importar as coleções do pacote Util. Então, importamos diretamente todas as coleções usando *.
Dentro do método principal:
Linha - 8:
Criamos uma coleção de vetores que mantém os elementos do tipo inteiro com um nome de objeto como vetor_object.
Linha 11-15:
Adicionamos 5 elementos ao Vector_Object.
Linha 18:
Exibimos todo o Vector_Object.
Linha 21:
Criamos um conjunto a partir do objeto vetor para fins de índice.
Linha 24-26:
Usando os valores definidos dentro do loop, obtemos cada frequência de valor com as coleções usando o método Frequence ().
Conclusão
No final deste tutorial, aprendemos a retornar as ocorrências totais do elemento específico que está presente no objeto de coleção usando o método Frequency () em Java. Também pode ser possível retornar todas as ocorrências de elementos, criando um conjunto que pode ser usado para especificação de índice.