Hola, necesito saber como diferenciar un caracter de un numero. El caso es q estoy leyendo datos de un archivo y necesito saber si lo leo es un numero entero o un caracter, como puedo hacerlo?
Muchas gracias.
| |||
Diferenciar letras de numeros Hola, necesito saber como diferenciar un caracter de un numero. El caso es q estoy leyendo datos de un archivo y necesito saber si lo leo es un numero entero o un caracter, como puedo hacerlo? Muchas gracias. |
| |||
Re: Diferenciar letras de numeros Una posible idea: Esto te extrae el código ascii: (int) caracter.charAt(0) Puedes consultar el códio ascii y hacer las comparaciones oportunas: http://www.abcdatos.com/utiles/ascii.html OJO. No te olvides de capturar la posible excepción... Saludos |
| ||||
Re: Diferenciar letras de numeros Yo optaria por usar expresiones regulares.
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| |||
Re: Diferenciar letras de numeros Con lo bonito que es usar el API... http://java.sun.com/j2se/1.4.2/docs/...l#isDigit(char) Cita: public static boolean isDigit(char ch) Determines if the specified character is a digit. |