1
respuesta

dudas del codigo list

me marca error en la parte de // cursos.add(curso1); // en todos y cada uno de ellos específicamente en la parte de add

===========================================================

import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors;

public class ListasDeObjetos {

private static String nombre;
private static int tiempo;

public static void main(String[] args) {

    Curso curso1 = new Curso(nombre = "Geografia", tiempo = 30);
    Curso curso2 = new Curso(nombre = "Historia", tiempo =  30);
    Curso curso3 = new Curso(nombre = "Lectura", tiempo = 30);
    Curso curso4 = new Curso(nombre = "Matematicas", tiempo = 30);


    ArrayList<String>Cursos = new ArrayList<>();

    Cursos.add(curso1);
    Cursos.add(curso2);
    Cursos.add(curso3);
    Cursos.add(curso4);

    System.out.println(Cursos);

} }

1 respuesta

Mirando tu codigo veo que la clase Curso no esta creada por lo tanto no puedes crear instancias de eso y tampoco un ArraysList trata de crear primero una clase de tipo Curso y realizar la instacia. Curso curso1 = new Curso(nombre = "Geografia", tiempo = 30); Curso curso2 = new Curso(nombre = "Historia", tiempo = 30); Curso curso3 = new Curso(nombre = "Lectura", tiempo = 30); Curso curso4 = new Curso(nombre = "Matematicas", tiempo = 30); o cambia Curso por ListasDeObjetos ListasDeObjetos lista1 = new ListasDeObjetos (); y crea el ArrayList sobre este.Exitos.