Criar uma classe de coleção em Java

UMA classe de coleção em código Java é uma classe cujo trabalho é para guardar um monte de objetos de cada vez - um grupo de Corda objetos, um grupo de BagOfCheese objetos, um monte de tweets, ou o que quer. Você pode criar uma classe de coleção com este código.

pacote com.allmycode.collections-import classe java.util.ArrayList-pública SimpleCollectionsDemo {public static void main (String [] args) {ArrayList arrayList = new ArrayList () - arrayList.add ( "Olá") - arrayList.add ( "") -arrayList.add ( "leitores") - arrayList.add () "!" - for (int i = 0- i lt; 4- i ++) {System.out.print (arrayList.get (I)) -}}}

Quando você executa o código no perfil, você vê a saída mostrada nesta figura.

Executando o código na listagem.
Executando o código na listagem.

O código constrói uma nova ArrayList instância e faz o arrayList variável referem-se a essa nova instância. o ArrayList classe é um dos muitos tipos de classes de coleção.

A declaração ArrayList arrayList = new ArrayList () cria uma lista vazia das coisas e faz com que o arrayList variável referem-se a essa lista vazia. O que faz uma lista semelhante quando ele está vazio? De qualquer forma, a diferença entre ter uma lista vazia e tendo não lista é importante. antes de executar ArrayList arrayList = new ArrayList (), você não tem nenhuma lista. Depois de executar ArrayList arrayList = new ArrayList (), você tem uma lista que passa a ser vazio.

O código nas chamadas da lista arrayList.add quatro vezes, a fim de colocar esses quatro objetos (todos os strings) para a lista:

  • "Olá"

  • ","

  • "leitores"

  • "!"

Depois de chamar arrayList.add, a lista não está vazia.

Para exibir os objetos em vista Console do Eclipse, as chamadas de código System.out.print quatro vezes, cada vez com um objectivo diferente do arrayList coleção.

Se você não vê vista Console do Eclipse, clique em Janela-Show View-Console.

Há uma diferença entre System.out.println e System.out.print (Sem o ln final): O System.out.println método vai para uma nova linha depois de exibir seu texto- o System.out.print método faz não ir para uma nova linha depois de exibir seu texto. No perfil, por exemplo, com quatro ligações para System.out.print, todos os quatro pedaços de texto aparecem na mesma linha na visualização Console do Eclipse.

o para declaração na listagem marcha através dos valores do arrayList. Cada valor na lista tem um índice, cada um variando de 0 a 3.

Em uma colecção de Java, o índice inicial é sempre 0, não uma.

menu