es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo obtener una variable específica de un ArrayList que se construyó para contener muchas variables?

Tengo una clase llamada Country. Hay 2 Strings llamados “name” y “code” en la clase Country.
Hice un constructor que incluye ambos.
En el método principal, construí un Country con nombre “germany” y para el parámetro de nombre, ingresé “Germany” y para el código, ingresé “GER”.

También hice un ArrayList llamado countries que funciona con el tipo “Country” y agregué Alemania en él.
Entonces la pregunta es, ¿cómo puedo llamar al parámetro de nombre en ese ArrayList?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para llamar el parámetro de nombre para el objeto Country en el ArrayList, puedes usar el método get() del ArrayList y especificar el índice del objeto Country al que quieres acceder. Una vez que tengas el objeto Country, puedes llamar al método getName() (suponiendo que ha sido implementado en la clase Country) para recuperar el valor del parámetro de nombre.

    Por ejemplo:

    //Crear un objeto Country
    Country germany = new Country("Alemania", "GER");
    
    //Crear un ArrayList de objetos Country
    ArrayList<country> countries = new ArrayList<country>();
    
    //Agregar el objeto Germany al ArrayList
    countries.add(germany);
    
    //Acceder e imprimir el valor del parámetro nombre para el objeto Germany en el ArrayList
    System.out.println(countries.get(0).getName()); //Imprime "Alemania"
    

    En este fragmento de código, el objeto Germany se añade al ArrayList de países y luego se obtiene el valor del parámetro de nombre para el primer (y único) objeto en el ArrayList usando el método get(0) y se llama al método getName() para recuperar su valor de nombre.

Comments are closed.