Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/01/2013, 12:41
virusuriv
 
Fecha de Ingreso: enero-2013
Mensajes: 1
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: convertir char a int

Un saludo a todos en mi primer post!!!!
Quería responder por que también he tenido este problema y así os echo una mano a los que se encuentren con la misma dificultad....


En mi opinión la forma correcta sería utilizando una doble conversión o casting:

String $cadena;
int $resultado;
$cadena = "456789";

$resultado= Integer.parseInt(String.valueOf($cadena.charAt(3)) );

------------------
ahora $resultado contiene el número 7 de nuestra cadena en formato entero(recordar que al dar la posición 3 a .charAt() la cadena recorre las posiciones 0,1,2,3 con lo cual si queremos seleccionar el tercer caracter tendremos que indicarle $cadena.charAt(2)).

------------------

Nota: A mi me gusta poner delante de las variables un símbolo de $ aunque también se puede usar un _ o letras de la a-z y A-Z como me imagino que sabréis jejeje.

Un saludo a todos!!!