Vous êtes sur la page 1sur 3

Classe ArrayList Vector LinkedList PriorityQueue HashSet LinkedHashSet TreetSet HashMap Hashtable LinkedHashMap TreeMap Add, Remove indexOf(<E>

element) Peek(), Poll() Offer(<E> element) Put(), Get(<E> key)

Thread Safe X

Map

Set

List X X X X

Valores Nulos Sim Sim Sim Sim Sim Sim Sim Sim No Sim Sim

Ordenao (Ordered) Por ndice (insero) Por ndice (insero) Por ndice (insero) Classificado No Por insero Classificado No No Por Insero Classificado

Classificao Suportada (Sorted) No No No Por prioridade (FIFO) No No Por ordem natural ou Comparator No No No Por ordem natural ou Comparator

X X X X X X X X

Collection Adiciona novo elemento a lista Remove um elemento da lista Retorna a posio de um elemento na lista Queue Retorna o primeiro elemento da fila Retorna e Remove o primeiro elemento da fila (null quando no h elementos) Adiciona novo elemento a lista Map Adiciona novo elemento (chave valor) Retorna o elemento mapeado pela chave informada

Floor(<E> element), Ceiling(<E> element) Higher(<E> element) Lower(<E> element) FloorEntry(<E> element), CeilingEntry(<E> element) HigherEntry(<E> element) LowerEntry(<E> element) SubMap Sort(List<E> lista) Sort(List<E> lista, Comparator<E>) reverseOrder() reverseOrder(Comparator c) Reverse(List<E> lista) binarySearch(List<E> l, element) binarySearch(list, key, c)

NavigableSet (implementada por TreeSet) Retorna elementos <= ao elemento especificado Retorna elementos >= ao elemento especificado Retorna elementos > que o elemento especificado Retorna elementos < que o elemento especificado NavigableMap (implementada por TreeMap) Retorna elementos <= ao elemento especificado Retorna elementos >= ao elemento especificado Retorna elementos > que o elemento especificado Retorna elementos < que o elemento especificado Retorna um subMap a partir num intervalo (por padro inclui o primeiro elemento e excluir o segundo) Collections Ordena uma lista (todos os elementos devem implementar o mesmo Comparator) Ordena uma lista a partir de um Comparator Retorna um Comparator invertido, a partir de uma lista Retorna um Comparator invertido, a partir de um comparator Inverte os elementos de uma lista Retorna a posio de um elemento na lista (-1 para no encontrado). No retorna posio correta para listas que no foram ordenadas antes da busca. Retorna a posio de um elemento na lista, passando o Compartator (-1 para no encontrado). No retorna posio correta para listas que no foram ordenadas antes da busca. Arrays Retorna uma lista a partir de um array Ordena um array Ordena um array a partir de um Comparator Retorna a posio de uma elemento no array (-1 para no encontrado). No retorna posio correta para

asList (Array a) Sort(Array a) Sort(T array, Comparator<E>) binarySearch(List<E> l, element)

binarySearch(list, key, c)

arrays que no foram ordenadas antes da busca. Retorna a posio de um elemento no array, passando o Compartator (-1 para no encontrado). No retorna posio correta para arrays que no foram ordenadas antes da busca.

Serializable: Classes serializadas no invocam o construtor durante a desserializao, porm, caso classes superiores no implementem Serializable, estas tero o construtor invocado. possvel implementar a prpria serializao por meio dos mtodos private writeObject(ObjectOutputStream os) e private readObject(ObjectInputStream oi) Tokenizao com Regex Pattern.compile(String regex) pattern.matcher(macher) \d \d* \d+ * ? . \s \w [] Regex Retorna um objeto Pattern com determinado tipo de padro Regex Retorna um objeto Matcher a partir de uma string (macher) por meio de um objeto pattern Procura por um dgito Procura pela entrada de um dgito at o fim dessa entrada (quando no encontra, mostra vazio) Procura pela entrada de um dgito at o fim dessa entrada (retorna apenas os dgitos) Zero ou mais ocorrncias Zero ou uma ocorrncia Qualquer coisa Um caracter de espao em branco Um caracter de palavra (Letra, digito e underscore) Intervalo (exemplo [a-f] procura por a,b,c,d,e,f Conjunto (exmplo [ABC], procura individualmente por A, B ou C

Vous aimerez peut-être aussi