Exemplo 1:
O programa é criar e exibir o conjunto classificado. O hashset a seguir é usado para fazer o conjunto e, em seguida, classificar que definido através do método TreeSet:
importar java.util.*; classe pública SortSet1Implementamos o código do conjunto de classificação dentro do método principal () da classe Java "SortSet1". Em seguida, declaramos uma variedade de números inteiros na variável "arr []". Depois disso, criamos o conjunto usando a classe HashSet () em uma variável "Set". Em seguida, temos um bloco de tentativa para obter os elementos da matriz usando o método de loop for. O método de loop for acalma os elementos da matriz até que o índice "5" seja alcançado. Depois que o elemento da matriz é obtido, adicionamos -o ao objeto "SET" de hashset chamando o método add ().
Como o conjunto é criado com valores desorganizados, os valores são então classificados com a ajuda de Treesetet. Declaramos a variável "classificação" para a classe Treeset e inserimos a variável "SET" HashSet ". O TreeSet classifica os valores definidos em ordem crescente por padrão, que é impressa através do método println ().
Os cinco primeiros elementos da matriz são adicionados ao conjunto que é exibido na tela seguinte. Depois disso, o conjunto de valores classificado da interface TreeSet também é exibido:
Exemplo 2:
O método Stream () fornece uma solução rápida para classificar o conjunto em Java. Ele usa métodos de pipeline para exibir os objetos de várias coleções na ordem desejada. Em seguida, classifique a sequência final antes de exibi -la usando o método classificado ().
importar java.util.*;O método principal () é especificado na classe Java "SortSet2", onde a classificação é realizada usando o método Stream (). Primeiro, criamos o conjunto usando a interface de hashset na variável "MySet". Depois disso, o conjunto é adicionado com os três valores numéricos desorganizados. Os valores não classificados de um conjunto são impressos antes da operação de classificação. Em seguida, chamamos a variável "MySet" junto com o método Stream () para gerar o fluxo seqüencial que é então classificado a partir do método classificado (). O conjunto classificado de fluxos é percorrido pelo método foreach e impressões esses valores de conjunto classificados na tela de saída.
A tela Prompt a seguir exibe um fluxo de valores de conjunto ordenados:
Exemplo 3:
A ordem dos elementos em um conjunto de hash não é mantida. Como resultado, o hashset não pode ser classificado. A classificação indireta dos elementos do hashset é possível convertendo -o em uma lista ou treeset. No entanto, os valores permanecem em seu tipo objetivo em vez do tipo de hashset.
importar java.util.*;A classe Java "SortSet3" anterior contém um bloco de método Main () para fornecer o código -fonte de classificar um conjunto. Damos uma interface da classe HashSet, onde o hashset () é empregado na variável "strset". O hashset () é usado para criar o conjunto vazio que é então adicionado às seqüências de strings empregando o método add (). O conjunto é inicialmente não classificado, que classificamos, definindo a interface do TreeSet. Inicializamos a TreeSet () na variável "strtreseset" e passamos a variável "strset" do hashset. O TreeSet organiza a sequência dos valores de string do conjunto especificado e os imprime.
O conjunto de string aleatório é gerado pela primeira vez que não está organizado. As cordas classificadas são o conjunto que é exibido após o que é obtido da classe Treeset.
Exemplo 4:
Existe uma interface de conjunto de classificação que é usada para incluir a funcionalidade que permite que todos os seus elementos sejam armazenados em ordem classificada. O primeiro e o menor valor do conjunto fornecido é retornado pelo método Primeiro () da interface do SortedSet.
importar java.util.STORDEDSET;A classe "SortSet4" é construída que possui o método principal () para classificar a operação. Fornecemos o objeto de classe de classificação "S", que tem a árvore para gerar o conjunto. Depois disso, inserimos alguns caracteres de string dentro da árvore recém -criada com o método add (). Isso classifica o conjunto e não mostra os valores repetidos. O TreeSet com os caracteres da string é então exibido iterando o método do foreach. Em seguida, temos a implantação do primeiro () método para obter o primeiro elemento do conjunto que é obtido após a operação de classificação.
A saída do conjunto classificado é obtido da classe Treeset. Além disso, o primeiro valor do Treeset ID também é obtido a partir do primeiro () método ().
Exemplo 5:
O método comparador () do Java STOREDEDSET Interface é implementado para fornecer ao comparador usado para organizar os elementos do conjunto especificado. Além disso, se o conjunto especificado usar a ordem natural do elemento, o método fornece um valor nulo.
importar java.util.STORDEDSET;A classe Java "SortSet5" é empregada com o método principal () dentro dela. Aqui, declaramos uma variável "setValues" para definir o TreeSet para obter o conjunto ordenado de valores. O conjunto é preenchido inserindo os itens da string no método add (). Depois disso, temos um método foreach para obter o conjunto classificado e a impressão que classificou na tela. Depois disso, invocamos o método comparador () no TreeSet “Setvalues”, que gera o valor nulo enquanto usamos o Treesetet. O TreeSet classifica o conjunto por padrão.
O conjunto de elementos de Treeset é organizado em uma ordem classificada, e é por isso que obtemos o nulo do método comparador () da classe STORNEDSET.
Conclusão
Um conjunto é realizado para estabelecer uma certa ordem de seus elementos. Os itens são organizados usando um método de classificação natural. Implementamos o conjunto com as diferentes interfaces nos programas de origem fornecidos. Primeiro criamos e acessamos seus valores. Em seguida, usamos o método TreeSet para simplesmente classificar o conjunto. Nos últimos programas de origem, a interface do SortedSet é aplicada com seus diferentes métodos para classificar os conjuntos.