Hola a todos.
Hace tiempo que ando dandole al Java. Tengo mucha experiencia con C y C++, pero pues ahora el destino me llevo a dominar Java. Y pues necesito un poco de su ayuda.
Lo que estoy intentando hacer es un evaluador de expresiones. Tecnicamente ya lo hice con C y C++ para darme la idea de la estructura del programa.
EN java casi lo he terminado, excepto que tengo problema con los caracteres.
No he entendido muy bien como funciona la clase String y su relacion con los CharSequence y los char(como en C). Asi que me limite a usar chars para denotar un simple caracter y objetos string para cadenas.
Para obtener un solo caracter de una cadena uso object.charAt(x);
Sólo que ahora quiero comprobar si ese caracter es un valor numérico(1, 2, 3...).
En C lo hice usando la funcion estandar isdigit(char x);
En Java hay algo parecido? algun metodo estatico de alguna clase o algo?
O es necesario hacer mi propio metodo para poder comprobar si un char es numerico.
Espero que me puedan aclarar este tema medio confuso aun para mi.
Saludos