Você está aqui: Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como retornar os elementos repetidos de um array em Java usando ordenaçãoQuantidade de visualizações: 432 vezes |
Nesta dica mostrarei como podemos usar a ordenação de arrays em Java para encontrar os elementos que se repetem em um vetor. O truque é ordenar os itens em ordem crescente ou decrescente e comparar o elemento atual com o item posterior ou anterior a ele. Veja o código Java completo para o exemplo: package estudos; import java.util.Arrays; public class Estudos { public static void main(String[] args) { // vamos declarar um array de inteiros int[] valores = new int[] {6, 3, 8, 4, 6, 2, 3, 1, 3}; System.out.println("Os valores do array são: " + Arrays.toString(valores)); // vamos ordenar o array em ordem crescente Arrays.sort(valores); // agora vamos mostrar os itens repetidos Ao executar este código Java nós teremos o seguinte resultado: Os valores do array são: [6, 3, 8, 4, 6, 2, 3, 1, 3] Elemento repetido: 3 Elemento repetido: 3 Elemento repetido: 6 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
JavaScript - Como somar dias a uma data em JavaScript usando uma função personalizada adicionar_dias() que retorna um objeto Date |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |