Criar uma classe de coleção em java

Video: Tutorial criando coleções personalizadas em Java. Parte1

UMA classe de coleção em código Java é uma classe cujo trabalho é para guardar um monte de objetos de cada vez - um bando 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 ("!") -para (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.

Video: 01 - Introdução à coleções em Java

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

O código constrói um novo ArrayList exemplo e faz com que 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 referem-se a variável que 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 → Mostrar Visualização → 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 chamadas 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 coleção Java, o índice inicial é sempre 0, não 1.


Publicações relacionadas