Arquivo de etiquetas: Collection

Usando HashMap – como ocorre o armazenamento e a recuperação

    Abaixo será demonstrado como um objeto é armazenado e depois retornado de uma HashMap. Poderemos notar que o HashMap solicita ao objeto o valor de seu hashCode() para armazená-lo no ‘balde’ correto.     import java.util.*;     … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário

Problemas parecidos: Array vs Generics

    import java.util.List; import java.util.ArrayList;     public class Teste { public static void main(String[] args) { Animal[] animals = new Dog[2]; animals[0] = new Dog(); animals[1] = new Cat(); // não podemos inserir um Cat em um array … Continuar a ler

Publicado em Generics | Etiquetas | Publicar um comentário

Arrays.binarySearch e seus resultados negativos

        import java.util.*;     public class Teste { public static void main(String[] args){ String[] s = {“a”, “b”, “d”, “e”}; show(s); System.out.println(); System.out.println(“\’a\’ e achado em ” + Arrays.binarySearch(s,”a”)); System.out.println(“\’e\’ e achado em ” + Arrays.binarySearch(s,”e”)); … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário

Arrays.sort(T, Comparator)

    import java.util.*;     public class Teste { public static void main(String[] args){ Integer[] i1 = {1,4,2,3,7,6,5}; int[] i2 = {1,4,2,3,7,6,5};       show(i1);     Arrays.sort(i1, new IntegerAsc()); // i1 não é array de primitivos   … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário

Usando HashMap – como ocorre o armazenamento e a recuperação

    Abaixo será demonstrado como um objeto é armazenado e depois retornado de uma HashMap. Poderemos notar que o HashMap solicita ao objeto o valor de seu hashCode() para armazená-lo no ‘balde’ correto.     import java.util.*;     … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário

Arrays.binarySearch e seus resultados negativos

    import java.util.*;     public class Teste { public static void main(String[] args){ String[] s = {“a”, “b”, “d”, “e”}; show(s); System.out.println(); System.out.println(“\’a\’ e achado em ” + Arrays.binarySearch(s,”a”)); System.out.println(“\’e\’ e achado em ” + Arrays.binarySearch(s,”e”)); System.out.println(“\’c\’ seria … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário

Collections.reverseOrder()

import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.ArrayList;     public class TestArray { public static void main(String args[]) { List<String> lst = new ArrayList<String>(); lst.add(“Pedro”); lst.add(“Juliane”); lst.add(“Henrique”); lst.add(“Lorena”);     // Ordenando pela ordem natural Collections.sort(lst); display(lst);     … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário

Collections.reverse

import java.util.Collections; import java.util.List; import java.util.ArrayList;     public class TestArray { public static void main(String args[]) { List<String> lst = new ArrayList<String>(); lst.add(“Pedro”); lst.add(“Juliane”); lst.add(“Henrique”); lst.add(“Lorena”);     display(lst);     System.out.println(“Invertendo ordem”); Collections.reverse(lst);     display(lst); } public … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário

Arrays.asList()

import java.util.Arrays; import java.util.List;     public class TestArray { public static void main(String args[]) { String a[] = { “Pedro”, “Juliane”, “Jose”, “Lucia” }; List<String> lst = Arrays.asList(a);     System.out.println(“PRIMEIRA MOSTRA”); lst.set(1, “Lorena”); display(lst);     System.out.println(“SEGUNDA MOSTRA”); … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas , | Publicar um comentário

Exemplo PriorityQueue

voltar     package pqtest;     public class Pessoa implements Comparable { private int idade; private String nome;     public Pessoa(String nome, int idade) { this.nome = nome; this.idade = idade; }     // este método vem … Continuar a ler

Publicado em Arrays & Colletions | Etiquetas | Publicar um comentário