Interface Collection em Java - Devmedia
Interface Collection em Java - Devmedia
Artigo
MAIOR
MAIOR
MAIOR
MAIOR
MAIOR
MAIOR
MAIOR
SALÁRIO
SALÁRIO
MAIOR
MAIOR
SALÁRIO
MAIOR
SALÁRIO
SALÁRIO
MAIOR
MAIOR
SALÁRIO
MAIOR
SALÁRIO
MAIOR
MAIOR
MAIOR
SALÁRIO
AIOR
AIOR
SALÁRIO
AIOR
SALÁRIO
ALÁRIO
AIOR
ALÁRIO
AIOR
IOR
ALÁRIO
ALÁRIO
IOR
?
SALÁRIO
MAIOR
SALÁRIO
MAIOR
SALÁRIO
MAIOR
SALÁRIO
MAIOR
SALÁRIO
SALÁRIO
MAIOR
SALÁRIO
MAIOR
SALÁRIO
W
WWWW
W..DDEEVVM
MEEDDIIAA..CCOOM
M..BBRR
OÁÁR O
Artigos
Java
9
Visão geral da interface Collection em Java
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 1/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
Interface Collection
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 2/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
Apenas lembrando que tanto para declarar List como Collection será necessário
importar os seguintes pacotes: java.util.ArrayList e java.util.Collection.
Adicionando elementos
1 import java.util.Collection;
2 import java.util.ArrayList;
7 nomes.add("João");
8 nomes.add("Maria");
9 nomes.add("Eduardo");
10 nomes.add("Silvana");
11 nomes.add("Mário");
12
14 }
15 }
Método isEmpty 9
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 3/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
Verifica se os dados dentro de um List estão vazios, tendo como retorno valor
booleano, true ou false.
1 import java.util.Collection;
2 import java.util.ArrayList;
7 letras.add("A");
8 letras.add("B");
9 letras.add("C");
10 letras.add("D");
11 letras.add("E");
12 letras.add("F");
13
14 if(letras.isEmpty()){
15 System.out.println("Lista Vazia!");
16 }else{
18 }
19 }
20 }
Removendo elementos
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 4/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
1 import java.util.Collection;
2 import java.util.ArrayList;
7 fila.add(255);
8 fila.add(312);
9 fila.add(883);
10 fila.add(122);
11 fila.add(9);
12
14
16
18 }
19 }
Para executar essa ação basta invocar o método clear que irá limpar todos os
elementos da coleção referenciada.
1 import java.util.Collection;
2 import java.util.ArrayList;
7 livros.add("Java");
9
8 livros.add("Php");
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 5/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
9 livros.add("Python");
10 livros.add("SQL");
11
13
14 livros.clear();
15
17
18 }
19 }
1 import java.util.ArrayList;
2 import java.util.Collection;
8 vogais.add("A");
9 vogais.add("E");
10 vogais.add("I");
11 vogais.add("O");
12 vogais.add("U");
13
16
17 }
18 9
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 6/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
19
1 import java.util.ArrayList;
2 import java.util.Arrays;
3 import java.util.Collection;
9 vogais.add("A");
10 vogais.add("E");
11 vogais.add("I");
12
14
17
19
20 }
21
22 }
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 7/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
Percorrendo Elementos
1 import java.util.ArrayList;
2 import java.util.Arrays;
3 import java.util.Collection;
9 vogais.add("A");
10 vogais.add("E");
11 vogais.add("I");
12 vogais.add("O");
13 vogais.add("U");
14
17 System.out.println("Vogal: "+vog);
18 }
19 }
20 }
Conclusão
Para mais informações sobre os métodos e conhecer mais sobre essa interface,
acesse a documentação do Java através desse link:
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Collections.html
9
Espero que tenham gostado e até a próxima!
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 8/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
Links Úteis
http://openjdk.java.net/jeps/169:
Java download:
O objetivo do curso de Java Básico aplicado é apresentar os conceitos básicos da linguagem de programação Java,
assim como da Orientação a Objetos, aplicados em exemplos simples e úteis, utilizados pela maioria dos
O objetivo deste curso básico de Java e Orientação a Objetos é apresentar os conceitos básicos da linguagem de
programação Java e a orientação a objetos (OO), visando ensinar usuários leigos, com pouca experiência em
Neste curso de Java avançado iremos nos aprofundar em tópicos de programação que ajudam você a entender os
conceitos mais avançados de Java. Isso significa que o programador já precisa ter conhecimentos prévios da
linguagem Java, bem como dos seus recursos, lógica de programação, depuração de código, IDEs, dentre outros
Tecnologias:
Java
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 9/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
POR QUE A
DEVMEDIA?
Acesso completo
Projetos reais
Professores online
Exercícios gamificados
Certificado de
autoridade
Comece agora
Por
Thiago
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 10/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
Em 2012
Receber Newsletter
Tecnologias
Exercicios
Cursos
Artigos
Revistas
Quem Somos
Fale conosco
Assine agora
9
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 11/12
06/07/2022 16:25 Interface Collection em Java | Devmedia
https://www.devmedia.com.br/visao-geral-da-interface-collection-em-java/25822 12/12