Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - diego_godie

Páginas: [1]
1
Buenos días! ¿como están?

Esta es mi primera intervención en este foro, espero poder ser un usuario activo siempre, ya que deseo vivir de esto (Lo llevo persiguiendo un buen par de años y se me ha hecho difícil, pero cada uno con sus luchas).

Resolví el ejercicio de la lección CU00675B del curso de programador Java partiendo de cero de aprenderaprogramar, el cual dice así:

"Crea un programa Java donde declares un array de enteros tipo int miArray1 cuyo contenido inicial sea {2, -4, 3, -7}. Muestra su contenido por pantalla. Copia el contenido de este array a un ArrayList denominado lista1 y muestra su contenido por pantalla. ¿Qué tipo de datos almacena el array? ¿Qué tipo de datos almacena el ArrayList?"

Esta es mi solución:

Código: [Seleccionar]
import java.util.ArrayList;

public class CopiarContenido
{
    public static void main(String [] args){
    ArrayList<Integer> lista1 = new ArrayList<Integer>();
   
    int[] miArray1 = {2, -4, 3, -7};
   
    for (int i=0; i < miArray1.length; i++){
    System.out.println("miArray1[" + i + "]:" + miArray1[i]);
    lista1.add(miArray1[i]);
    }//fin del for
   
    System.out.print("");
   
    //int contador = 0;
    for(Integer miObjeto:lista1){
        System.out.println("lista1.get(" + /*(contador+1)*/ + lista1.indexOf(miObjeto) + "):"
        + miObjeto
        );
        //contador++;
    }//fin del for mejorado   
   
}
}

Como verán, en principio lo resolví de una manera, y después buscando en estos foros encontre que alguien lo habia resulto un poquito diferente, en el for mejorado que utilizaba para mostrar el contenido del ArrayList utilizo el metodo "indexOf" para obtener la posición del elemento mostrado. Lo cual me pareció genial  y me fui a ver la librería de java y lo utilicé.

Es bueno encontrar soluciones distintas en este foro, Saludos

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".