Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: ET en 01 de Agosto 2016, 21:43

Título: no suitable method found for add(java.lang.Integer) argument mismatch; cannot be
Publicado por: ET en 01 de Agosto 2016, 21:43
Estimados:

Espero poder recibir de su ayuda,

Soy nuevo en java y debo resolver este problema adjunto

Porque el código dará error en tiempo de compilación y no en tiempo de ejecución?

Cual es el error??


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

public class Ejemplo{
 
  public static void main(String[]args){
  List<String>lista=new ArrayList<String>();
  lista.add(new Integer(22));

  Integer numero=lista.get(0);
  System.out.println(numero);

}

}

Gracias
Título: Re:AYUDA PARAMETRIZACION
Publicado por: DRANXZ88 en 01 de Agosto 2016, 22:36
Por lo que veo que tu ArrayList es de tipo String y vos estás intentando cargarle un Integer.

Para consultar en el foro podes leer este link:

https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 (https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0)

Te recomiendo que sigas este curso, te va a ayudar mucho, además explica todo sobre el tema relacionado.

https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188 (https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188)

Título: Re:AYUDA PARAMETRIZACION
Publicado por: DRANXZ88 en 01 de Agosto 2016, 22:41
Lo que pode hacer es convertir tu arrayList en integer o convertir el valor que va a ingresar a String.