Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

No me funciona (Type mismatch: cannot convert from element type Object to String)

Uno de los tres métodos me tira esta excepción. Me ayudan porfa? Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

import java.util.ArrayList;

public class Prueba {

    public static void main(String[] args) {

        String var1="uno";
        String var2="dos";
        String var3="tres";

        ArrayList lista= new ArrayList();

        lista.add(var1);
        lista.add(var2);
        lista.add(var3);

        //lista.remove(1);

        lista.set(1,"Otro dos");

        //System.out.println(lista);
        /*for(int i=0; i<lista.size();i++) {
            System.out.println(lista.get(i));
        }

        System.out.println("Otra forma:");
        */

        //ESTE ES EL QUE NO FUNCIONA:
        for(String miLista : lista) {
            System.out.println(miLista);
        }

        /*
        lista.forEach(clase-> {
            System.out.println(clase);
        });

        */
    }
}
1 respuesta
solución!

Encontré la respuesta en google. En la declaración tenía que poner ArrayList lista= new ArrayList<>();