Você está aqui: Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como retornar os elementos duplicados em um array do Java usando laços for aninhados - força-brutaQuantidade de visualizações: 505 vezes |
Nesta dica mostrarei como podemos usar força-bruta, ou seja laços aninhados para descobrir e listar os itens repetidos em um array Java. Note que chamei esta técnica de força-bruta porque existem outras mais eficientes. Porém, é sempre bom entender como esse código funciona para melhorar ainda mais a sua lógica de programação. Veja o código Java completo para o exemplo: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- package estudos; public class Estudos { public static void main(String[] args) { // vamos criar um array de inteiros com valores repetidos int valores[] = {5, 1, 3, 2, 7, 1, 5}; // agora varremos o array desde o primeiro elemento até // o último for (int i = 0; i < valores.length; i++) { // percorremos o array novamente a partir da posição // que estamos for (int j = i + 1; j < valores.length; j++) { // os dois valores são iguais? if(valores[i] == valores[j]){ System.out.println("Elemento repetido: " + valores[i]); } } } } } Ao executar este código Java nós teremos o seguinte resultado: Elemento repetido: 5 Elemento repetido: 1 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |