Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Enzo en 13 de Noviembre 2015, 16:29

Título: Ejercicio CU00679B transformar array a ArrayList java asList ejemplo constructor
Publicado por: Enzo en 13 de Noviembre 2015, 16:29
Hola,

Aquí dejo mi ejercicio del tema "CU00679B transformar array en ArrayList java asList ejemplo constructores" para su correción:

Código: [Seleccionar]
// EJERCICIO PARA CREAR UN LIKEDLIST PASANDOLE COMO PARAMETRO UNA ARRAY ESTATICA
// ----> CU00679B transformar array en ArrayList java asList ejemplo constructores.pdf

import java.util.LinkedList; // Importación de la clase para el uso de Colecciones LinkedList
import java.util.List; // Importación de la clase List
import java.util.Arrays; // Importación de la clase Arrays
import java.util.Iterator; // Importación de la clase Iterator

public class TestDeArrayALinkedList_CU00679B {

    public static void main (String [ ] Args) {

        // Declaración e Inicialización de una Array Estatica Tipo Booleana
        Boolean [ ] miArrayBooleana = {true, true, false, false, true, false};

        // Declaración de un LinkedList tipo Booleana
        List <Boolean> miLinkedList = new LinkedList <Boolean>();

        // Devolver un tipo LinkedList cuando se invoca asList pasándole un array estatico como parámetro
        miLinkedList = Arrays.asList(miArrayBooleana);

        // Se borra la pantalla de la Consola
        System.out.println ("\f");

        // Se muestra en pantalla el contenido del Array Estatico
        for (int i=0 ; i < miArrayBooleana.length; ++i) {
            System.out.println ("El Array Estatico miArrayBooleana[" + i + "] contiene: " + miArrayBooleana[i]);
        }

        // Se imprime una linea en blanco
        System.out.println ("");

        // Declaración de un objeto de tipo Iterator inicializado con una copia de miLinkedList para poder recorrerlo
        Iterator <Boolean> coleccionIterator =  miLinkedList.iterator();

        // Se imprime un mensaje que indica el comienzo de mostrar el contenido del LinkedList
        System.out.print ("El LinkedList miLinkedList contine: ");

        // Bucle para recorrer los elementos del LinkedList
        while (coleccionIterator.hasNext()) {

            // Mostrar el contenido de cada uno de los elementos por pantalla
            System.out.print(coleccionIterator.next());

            // Se comprueba si es el último elemento para finalizar con un "." la lista o poner "," y continuar
            if (coleccionIterator.hasNext()) {
                System.out.print(", ");
            } else {
                System.out.println(".");
            }

        } // Fin del Bucle

    } // Fin del Main

} // Fin de la Clase

Espero vuestros comentarios,

Muchas Gracias,

Saludos,
Título: Re:Ejercicio CU00679B transformar array en ArrayList java asList ejemplo constructo
Publicado por: RaGa en 14 de Noviembre 2015, 11:30
Hola Enzo:

Perfecta la resolución del ejercicio.
A seguir adelante!
Título: Re:Ejercicio CU00679B transformar array en ArrayList java asList ejemplo constructo
Publicado por: Enzo en 14 de Noviembre 2015, 16:09
Hola de nuevo RaGa,

Muchas gracias,

Un Saludo,