![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
||||
Como retornar a diferença entre dois arrays usando o método Arrays.stream() do JavaQuantidade de visualizações: 611 vezes |
||||
Nesta dica mostrarei como podemos usar as streams do Java para obter e retornar a diferença entre dois vetores de inteiros. Para isso nós usaremos alguns métodos da classe Stream, tais como filter(), collect() e um objeto da classe Set. Veja o código Java completo para o exemplo:
Ao executar este código Java nós teremos o seguinte resultado: Primeiro vetor: [1, 2, 3, 4, 5] Segundo vetor: [2, 3, 7, 8, 9] Vetor diferença a e b: [1, 4, 5] |
||||
![]() |
||||
Java ::: Coleções (Collections) ::: ArrayList |
||||
Como percorrer os elementos de uma ArrayList do Java usando um IteratorQuantidade de visualizações: 21978 vezes |
||||
Nesta dica mostrarei como é possível usar um iterador Iterator. Um Iterator, do pacote java.util, é um objeto que pode ser usado para percorrer os itens de uma coleção, tais como ArrayList e HashSet. Veja um exemplo no qual temos uma ArrayList genérica de strings. Depois de adicionar três nomes na ArrayList nós usamos um Iterator para percorrer a lista e mostrar os elementos de forma individual:
Ao executar este código Java nós teremos o seguinte resultado: Alberto Victor João | ||||
Java ::: Dicas & Truques ::: Formulários e Janelas |
||||
Como definir a cor de fundo para a janela JFrame de sua aplicação Java SwingQuantidade de visualizações: 15743 vezes |
||||
Nesta dica mostrarei como é possível definir a cor de fundo para uma janela JFrame. O truque aqui é obter o painel de conteúdo da JFrame usando o método getContentPane() e, em seguida, usar o método setBackground() da classe Container fornecendo a cor desejada. Veja o código completo para o exemplo:
| ||||
Java ::: Estruturas de Dados ::: Árvore Binária e Árvore Binária de Busca |
||||||||||||
Estruturas de dados em Java - Como fazer a travessia de uma árvore binária de busca em Java usando o percurso em-ordem (in-order, In-ordem ou ordem simétrica)Quantidade de visualizações: 4789 vezes |
||||||||||||
Antes de discutirmos o percurso in-order, veja a árvore binária de busca na figura abaixo:![]() Esta árvore possui 9 nós e obedece à regra de que os nós com valores menores que o nó pai ficam à sua esquerda, e aqueles com nós maiores que o nó pai, ficam à sua direita. O percurso em ordem é usado quando queremos exibir os valores dos nós da árvore binária de busca em ordem ascendente. Neste tipo de percurso nós visitamos primeiramente a sub-árvore da esquerda, então o nó atual e finalmente a sub-árvore à direita do nó atual. É importante notar que esta travessia é feita por meio de um método recursivo. Veja o código completo para o exemplo: Código para No.java:
Código para ArvoreBinariaBusca.java:
E agora o código para a classe principal:
Ao executar este código teremos o seguinte resultado: Informe um valor inteiro: 8 Informe um valor inteiro: 3 Informe um valor inteiro: 10 Informe um valor inteiro: 1 Informe um valor inteiro: 6 Informe um valor inteiro: 14 Informe um valor inteiro: 4 Informe um valor inteiro: 7 Informe um valor inteiro: 13 Percurso in-order: 1 3 4 6 7 8 10 13 14 | ||||||||||||
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
C - Como comparar os primeiros n caracteres de duas strings usando a função strncmp() da linguagem C |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |