Tutorial Sobre Colecciones en Java (II)
Ver un Objeto Array como objeto List
La clase Arrays proporciona el metodo estatico asList para ver un arreglo como una coleccion List . A continuacion se mostrara el detalle con un ejemplo para ver su funcionamiento. Crearemos una clase que se llamara “UsoAsList” que contendra dos atributos uno que sera el arreglo que lo llamaremos “valores” y el otro atributo va ser la lista que la llamaremos “lista”.
A continuacion vemos las sintaxis del uso de este metodo: Este metodo le pasas el parametro arreglo y te devuelve un objeto lista.
Sintaxis Arrays.asList(arreglo);
Ejemplo de uso de este metodo a continuacion:
import java.util.*;public class UsoAsList {
private static final String valores[]={“rojo”,“blanco”,“azul”};
private List lista;
// inicializo objeto List y establecer valor en ubicacion 1
public UsoAsList(){
lista=Arrays.asList(valores);
lista.set(1,“verde”); // valor afecta tanto al arreglo como lista
}
// mostrar objeto List y arreglo
public void imprimirElementos(){
System.out.println(“Elementos del objeto List: ”);
for(int i=0;i<lista.size();i++){
System.out.println(lista.get(i));
}
System.out.println(“Elementos del arreglo: ”);
for(int i=0;i<valores.length;i++){
System.out.println(valores[i]);
}
}
public static void main(String args[]){
UsoAsList l=new UsoAsList();
l.imprimirElementos();
}
}