Listas de matrizes em Java
Esta lição abordará Java Arraylists com exemplos para atender às necessidades dos alunos.
Java ArrayLists
No que diz respeito ao Java ArrayList , essa classe pertence ao pacote Java.util e é um array redimensionável.
Em comparação com ArrayList , um array interno em Java não pode ser modificado adicionando ou removendo elementos (você deve criar um novo se quiser inserir ou excluir elementos). Por outro lado, um ArrayList permite adicionar e remover elementos a qualquer momento.
Há também uma pequena diferença na sintaxe .
Você precisará criar um objeto ArrayList chamado firms, que armazenará strings:
import java.util.ArrayList; // This imports the ArrayList class ArrayList<String> firms = new ArrayList<String>(); // Here we have created an object for the ArrayList
Um objeto ArrayList chamado 'numbers' precisa ser criado, que armazenará números inteiros:
import java.util.ArrayList; // The ArrayList class gets imported here ArrayList<String> numbers = new ArrayList<String>(); // Here we have created an object for the ArrayList
Java ArrayList Add()
Vários métodos úteis estão disponíveis na classe ArrayList . Se você deseja adicionar elementos a um ArrayList em Java, pode usar o método add() :
Example:
Example:
Java ArrayList Get () um item
Os elementos ArrayList são acessados usando o método get() e o número do índice:
Example:
Da mesma forma, para obter o valor de 5 dos números ArrayList dados acima, siga o exemplo abaixo:
Example:
Lembre-se: o primeiro elemento de um array é indexado por 0: [0]. Assim, [1] representa o segundo elemento, etc.
Java ArrayList Set () um item
Java Arraylists usam o método set() para modificar elementos, referindo-se a seus números de índice da seguinte forma:
Example:
Another Example:
Java ArrayList Remove () um item
Em Java Arraylist , consulte o número do índice ao remover um elemento usando o método remove() :
Example:
Example: 2
Você também pode utilizar o método clear() para remover todos os elementos do ArrayList :
Example:
Example 2:
Tamanho da lista de matrizes
Usando o método size, você pode determinar o número de elementos em um ArrayList :
Example:
Outra Abordagem
Example:
Percorrer um ArrayList
Você pode especificar quantas vezes um loop deve ser executado usando o método size() ao percorrer um arraylist usando um loop for :
Example:
Example:
O loop for-each também pode ser usado para percorrer um ArrayList :
Example:1
Example:2
Outros tipos
ArrayLists contém objetos como elementos. O apresentado acima é um exemplo de criação de elementos (objetos) do tipo “String” e “int”.
Tenha em mente que Strings em Java são objetos (não tipos primitivos).
Se você deseja usar outro tipo, como int , uma classe wrapper equivalente deve ser especificada: Integer.
Você também pode usar Boolean ao representar valores booleanos , caractere ao representar valores char e double ao representar valores duplos :
O código a seguir criará um arraylist para armazenar números (adicione elementos do tipo Double ):
Example:
Example:
O exemplo a seguir mostra um ArrayList contendo alturas de diferentes indivíduos:
Example:
Java ArrayList Sort()
O pacote java.util de Java tem outras classes úteis, uma das quais é a classe Collections, que inclui o método sort() para classificar listas em ordem alfabética ou numérica.
Um ArrayList de caracteres pode ser classificado da seguinte maneira:
Example:
Um ArrayList de Integers é classificado da seguinte forma:
Example:
Aqui classificamos como ArrayList of Strings :
Example:
Ordenação semelhante também pode ser feita em um ArrayList de floats, conforme mostrado abaixo:
Example:
Agora que você sabe o que são Java ArrayLists e como eles podem ser usados, você poderá usá-los com mais eficiência.