Vídeo: Aula 46 - Criando formulário de consulta em Java 2024
A classe de coleção no código Java é uma classe cujo trabalho é armazenar um monte de objetos por vez - um monte de objetos String, um grupo dos objetos BagOfCheese, um monte de tweets, ou o que quer que seja. Você pode criar uma classe de coleção com este código.
pacote com. Allmycode. coleções; importar java. util. ArrayList; classe pública SimpleCollectionsDemo {public static void main (String [] args) {ArrayList arrayList = new ArrayList (); arrayList. adicionar ("Olá"); arrayList. adicionar(", "); arrayList. adicionar ("leitores"); arrayList. adicionar("!"); para (int i = 0; i <4; i ++) {System. Fora. print (arrayList. get (i));}}}
Quando você executa o código na listagem, você vê a saída mostrada nesta figura.
O código constrói uma nova instância do ArrayList e faz a variável arrayList se referir a essa nova instância. A classe ArrayList é um dos vários tipos de classes de coleção.
A instrução ArrayList arrayList = new ArrayList () cria uma lista vazia de coisas e faz a variável arrayList se referir a essa lista vazia. Como se parece uma lista quando está vazia? De qualquer forma, a diferença entre ter uma lista vazia e ter uma lista não é importante. Antes de executar ArrayList arrayList = new ArrayList (), você não possui nenhuma lista. Depois de executar ArrayList arrayList = new ArrayList (), você tem uma lista que está vazia.
O código na lista chama arrayList. adicione quatro vezes para colocar esses quatro objetos (todas as cordas) na lista:
-
"Olá"
-
","
-
"leitores"
-
"! "
Depois de chamar arrayList. adicione, a lista não está mais vazia.
Para exibir os objetos na vista Console do Eclipse, o código chama o Sistema. Fora. imprima quatro vezes, cada vez com um objeto diferente da coleção arrayList.
Se você não vê a vista do Console do Eclipse, clique em Janela → Exibir Ver → Console.
Há uma diferença entre o sistema. Fora. println e System. Fora. imprimir (sem o fim do ln): o sistema. Fora. O método println passa para uma nova linha depois de exibir seu texto; o sistema. Fora. O método de impressão não passa para uma nova linha depois de exibir seu texto. Na listagem, por exemplo, com quatro chamadas para o Sistema. Fora. impressão, os quatro troços de texto aparecem na mesma linha na vista Console do Eclipse.
A instrução for na listagem mostra os valores na matriz de matrizes. Todo valor na lista tem um índice , cada um variando de 0 a 3.
Em uma coleção Java, o índice inicial é sempre 0, não 1.