Quiero Pasar una Cadena ( STRING) de numeros a NUMEROS (INT)

raulinho77
28 de Mayo del 2006
He puesto esto...
(Horesvol es un jtext)
int c;
int desenes;
int horesvol2=0;

for (desenes=horesvol.getText().length(),c=0;horesvol.getText().length()>c;c++,desenes--)
{
horesvol2= (horesvol.getText().charAt(c)+48)*(int)Math.pow(10,desenes);
}

Creo que me estoy complicando la vida...
Si alguien sabe de un metodo rapido y sencillo ,agradeceria que me lo dijera.
Sino, agradeceria cualquier tipo de correccion a mi codigo.

raulinho77
28 de Mayo del 2006
horesvol2= horesvol2 +(horesvol.getText().charAt(c)+48)*(int)Math.pow(10,desenes);

He ñadido lo de horesvol2= horesvol2+ ...
y tampoco...pense k era ese el error

lokiz
28 de Mayo del 2006
Lo más fácil es
try{
int num = Integer.parseInt(STRING);
}catch(NumberFormatException nfe){
}

Si lo que kieres es pasar de una cadena a números

raulinho77
28 de Mayo del 2006
muchas gracias Lokiz.

Va de muerte. :)