Autor Tema: Clase ArrayList . Concepto de clase genérica o parametrizada add size CU00665B  (Leído 2870 veces)

Alber

  • Sin experiencia
  • *
  • Mensajes: 11
    • Ver Perfil
Hola a todos. Aquí dejo mi solución al ejercicio CU00665B del curso práctico de programación orientada a objetos con Java.

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

public class ListaCantantes{
    private ArrayList<String>cantantesFamosos;
   
   
    public ListaCantantes(){
        cantantesFamosos= new ArrayList<String>();
        cantantesFamosos.add("Susan Tedeschi");
        cantantesFamosos.add("Nina Simone");
        cantantesFamosos.add("Amy Winehouse");
    }
    public int getTamaño(){return cantantesFamosos.size();}
   
    public void addNombre(String valor_nombre){cantantesFamosos.add(valor_nombre);}
   
    public void ExtraerNombres(){
        for(int i=0; i<cantantesFamosos.size();i++){
            System.out.println("cantante "+i+" "+cantantesFamosos.get(i));
        }
       
    }
}


Y la clase main:

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


public class TestListaCantantes{
   
    public static void main(String[]args){
       ListaCantantes nuevaLista=new ListaCantantes();
       
       Scanner entradaEscaner=new Scanner(System.in);
     
       System.out.println("introduzca cantante nuevo");
       nuevaLista.addNombre(entradaEscaner.nextLine());
       System.out.println("introduzca sigúiente cantante");
       nuevaLista.addNombre(entradaEscaner.nextLine());
       System.out.println("la nueva lista tiene :"+nuevaLista.getTamaño()+ " cantantes");
       System.out.println("Y son :");
       nuevaLista.ExtraerNombres();
    }
}
       

Añado enlace del tema:

https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=631:clase-arraylist-del-api-java-metodos-add-size-etc-concepto-de-clase-generica-o-parametrizada-cu00665b&catid=68&Itemid=188

Un saludo.
« Última modificación: 16 de Agosto 2017, 18:05 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Buenas.

El ejercicio cumple con lo que pide el enunciado.

Solo recomendarte leer el siguiente enlace para que veas como se deben nombrar las clases, método... correctamente.

https://www.aprenderaprogramar.com/foros/index.php?topic=3035.msg13698#msg13698

Saludos. ;D

 

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