Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2010, 21:55
Avatar de leocente
leocente
 
Fecha de Ingreso: diciembre-2009
Mensajes: 62
Antigüedad: 14 años, 3 meses
Puntos: 4
Respuesta: Problema con toString (novato)

Cita:
Iniciado por r0xdrig0 Ver Mensaje
hola amigos, les cuento soy novato en java y estoy haciendo un pequeño programa en consola y mi problema es con el metodo toString al pasarle un metodo float o int para luego imprimirlo desde la clase principal me tira este error "incompatible types - found int but expected java.lang.String" mi codigo es el siguiente:
Código PHP:
 public int getCuenta()// metodo al q quiero llamar a imprimir desde el main
    
{
        return 
numCuenta;
    }


public 
String toString()//metodo toString
   
{
       return 
getCuenta();
    } 
como lo puedo hacer para castear el metodo gerCuenta() para imprimirlo desde el main????

Agradeceria mucho su ayuda amigos ya q he buscado y no he podido dar con la solucion ... de antemano muchas gracias... bye


Hola! A ver creo haber entendido.

-Esta claro que getCuenta() es de tipo int

-En el metodo toString() que definis tendria que devolver un String.
Pero como dijimos getCuenta() es de tipo int, por lo que tendriamos que castear el int en String.
Lo hacemos de la siguiente manera.

Código Java:
Ver original
  1. public String toString(){
  2.  
  3.         return Integer.toString(getCuenta());


Saludos! avisa si te sirvio pq sino no voy a poder dormir!