Convertendo Array para Lista usando o Método Collections.addAll()
O método Collections.addAll() pode ser usado para adicionar todos os elementos de um array a uma lista. Primeiro, precisamos criar uma lista vazia e, em seguida, passar o array existente e a nova lista como parâmetros para este método. Realizaremos as seguintes etapas para converter um array em uma lista usando o método Collections.addAll():
- Criar um array de strings e um array de inteiros, e inicializá-los com valores
- Criar uma lista vazia dos tipos de dados correspondentes, usando a classe
ArrayList
- Usar o método
Collections.addAll() para adicionar os elementos dos arrays às listas
- Imprimir as listas
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ArrayToList {
public static void main(String[] args) {
// Step 2: Converting Array to List using Collections.addAll() Method
// Creating a string array
String[] strArr = {"this", "is", "a", "string", "array"};
// Creating an integer array
Integer[] intArr = {2, 3, 5, 7, 11, 13, 17};
// Creating empty lists of the corresponding data types
List<String> strList = new ArrayList<String>();
List<Integer> intList = new ArrayList<Integer>();
// Using the Collections.addAll() method to add the elements of the arrays to the lists
Collections.addAll(strList, strArr);
Collections.addAll(intList, intArr);
// Printing the lists
System.out.println("Array to List using Collections.addAll() Method: ");
System.out.println(strList);
System.out.println(intList);
}
}
Para executar o código, abra o terminal, navegue até a pasta do projeto e digite o seguinte comando: javac ArrayToList.java && java ArrayToList