Fala galera!
Em continuação a nossa sequência de posts sobre Java Collections Framework, hoje trataremos de falar a respeito do LinkedHashSet.
Assim como a classe HashSet, a classe LinkedHashSet é uma implementação da interface Set, porém os elementos são mantidos em ordem de inserção, ou seja, continuam na mesma sequência em que são adicionados ao conjunto.
Esta classe tem todos as operações opcionais existentes na interface Set e também permite elementos nulos. Fornece um desempenho "constant-time" para as operações básicas como: add(), contains() e remove().
Abaixo é apresentado um código simples para representação:
package com.deviscoming; import java.util.LinkedHashSet; public class DevIsComingLinkedHashSet { public static void main(String[] args) { LinkedHashSetlinked = new LinkedHashSet (); //método add() : adiciona elementos linked.add("Brasil"); linked.add("Alemanha"); linked.add("Estados Unidos"); linked.add("México"); linked.add("Argentina"); System.out.println(linked.toString()); //método remove() : retira elementos linked.remove("Argentina"); System.out.println(linked.toString()); } }
E a nossa saída será:
[Brasil, Alemanha, Estados Unidos, México, Argentina] [Brasil, Alemanha, Estados Unidos, México]
Até mais!
;)
Fontes:
Docs Oracle: http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html
Nenhum comentário:
Postar um comentário