Autor Tema: Java ArrayList programa solicite tamaño lista países e ingresar nombre size()  (Leído 2573 veces)

ElMike

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
Estimados amigos, he realizado el siguiente código en java:

Código: [Seleccionar]
package listapaises;

import java.util.ArrayList;
import java.util.List;

public class ListaPaises {

    public static void main(String[] args) {
        List<String> paises=new ArrayList<>();
       
        paises.add("Mexico");
        paises.add("Costa Rica");
        paises.add("Argentina");
        paises.add("Colombia");
       
        System.out.println("La cantidad de paises que existe en la lista es : "+ paises.size());       
        System.out.println("Los paises que contiene la lista, son los siguientes: ");
        for(String i:paises){
            System.out.println(" - " + i);
        }
       
        System.out.println(paises.contains("Colombia"));
       
        if(paises.contains("Ecuador")){
            System.out.println("El pais Ecuador esta dentro de la lista");
        }
        else
        {
            System.out.println("El pais Ecuador No esta dentro de la lista");
        }
    }
   
}

Mi duda es, como puedo hacer para que el programa solicite el tamaño de la lista de países y se ingrese el nombre de los países que el usuario desee.

Gracias y perdón por las molestias.

Saludos con afecto,
ElMike
« Última modificación: 05 de Noviembre 2022, 20:26 por Ogramar »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 989
    • Ver Perfil
Re: Ayuda con Java, ArrayList .
« Respuesta #1 en: 26 de Julio 2022, 23:42 »
Con un Scanner primero preguntas la cantidad de países que se quieren ingresar.
Con esa cantidad, haces un bucle for y en cada iteración pides un nombre de país que guardamos en la lista de países.

Citar
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class ListaPaises {

    public static void main(String[] args) {
        List<String> paises=new ArrayList<>();
        Scanner teclado = new Scanner(System.in);

        System.out.print("¿Cuantos paises quiere ingresar?: ");
        int cantidad = Integer.parseInt(teclado.nextLine());
       
        for (int i = 0; i < cantidad; i++) {
                System.out.print("Pais #" + (i+1) + ": ");
                paises.add(teclado.nextLine());
        }

       
        System.out.println("La cantidad de paises que existe en la lista es : "+ paises.size());       
        System.out.println("Los paises que contiene la lista, son los siguientes: ");
        for(String i:paises){
            System.out.println(" - " + i);
        }
       
        System.out.println(paises.contains("Colombia"));
       
        if(paises.contains("Ecuador")){
            System.out.println("El pais Ecuador esta dentro de la lista");
        }
        else
        {
            System.out.println("El pais Ecuador No esta dentro de la lista");
        }
    }
   
}
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

ElMike

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
Re: Ayuda con Java, ArrayList .
« Respuesta #2 en: 27 de Julio 2022, 00:05 »
Que puedo decirte amigo Kabuto, muchas gracias por sacarme de la duda, eres un crack muy amable.

Gracias amigo!
ElMike

 

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".