"Aqui estou."
"Eu estive esperando por você aqui por um longo tempo."
"Espero que sim. Vamos continuar, então."
"Vou apresentá-lo para apresentar uma classe de utilitário super-duper com todos os recursos para coleções."
"Já estou tremendo de emoção."
"Ótimo. Então vamos começar. Aqui estão os métodos da classe Collections:"
Código | Explicação |
---|---|
|
Adiciona os elementos passados à coleção passada. Este método pode ser convenientemente chamado assim: Collections.addList (list, 10,11,12,13,14,15) |
|
Retorna uma «fila normal» feita a partir de um deque. |
|
Executa uma pesquisa binária para o elemento-chave na lista. A lista deve ser classificada. Você pode especificar um comparador para comparar os elementos. |
|
Verifica se todos os elementos da coleção c são de um determinado tipo. Existem métodos semelhantes para List, Map, Set e SortedSet. |
|
Copia a lista src para a lista de destino. |
|
Verifica se as coleções não contêm elementos comuns |
|
Preenche a lista com o elemento obj |
|
Conta quantas vezes o objeto o existe na coleção c |
|
Determina o índice da primeira ocorrência da lista de destino dentro da lista de origem. O princípio é semelhante a String.indexOf("some string") |
|
Determina o índice da última ocorrência da lista de destino dentro da lista de origem. Semelhante a String.lastIndexOf("alguma string") |
|
Pesquisa o número/valor máximo em uma coleção. Como encontramos o máximo de 6 números? Coleções.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Pesquisa o valor mínimo em uma coleção. |
|
Cria uma coleção fictícia na qual o elemento o aparece n vezes. |
|
Substitui todos os elementos oldVal na lista por elementos newVal |
|
Inverte a lista. |
|
Embaralha aleatoriamente os elementos da lista. |
|
Retorna uma lista imutável que consiste em um elemento passado. Existem métodos semelhantes para Map, Set e SortedSet. |
|
Classifica a lista em ordem crescente. |
|
Troca os elementos da lista |
|
Envolve esta coleção em uma contraparte sincronizada. Existem métodos semelhantes para List, Map, Set e SortedSet. |
"Uau! Sim, este é um arsenal completo, e eu quase não usei nada dele."
"Na verdade, é aqui que minha aula termina hoje."
"Dê uma olhada nesses métodos e encontre aqueles que você provavelmente usará."
"Ou melhor ainda, estude-os. Eles serão úteis para você."
"Obrigado, Rishi. Vou estudar."
GO TO FULL VERSION