JAVA - opérations logiques sur les chars

Je suis entrain de créer un fichier de programme de lecture. J'ai besoin de filtrer tout caractère qui n'est pas '0-9' ou '.'.

Char, puis d'autres à ces besoins pour déclencher une instruction if.

Voici ce que j'ai essayé -

if  ( ( ((char)c < '0') || ((char)c > '9') ) || ((char)c != '.') )

ou-

( ( ((char)c != '0' ) || ((char)c != '.' ) || ((char)c != '1' ) || ((char)c != '2' ) || ((char)c != '3' ) || ((char)c != '4' ) || ((char)c != '5' ) || ((char)c != '6' ) || ((char)c != '7' ) || ((char)c != '8' ) || ((char)c != '9' ) ))

ni de ce qui a fonctionné.

  • Si c est un personnage ou tout autre type entier, vous ne devriez pas avoir besoin de la fonte de là. Et généralement vous ne voulez pas d'avoir un nombre à virgule flottante là ...
InformationsquelleAutor S_Wheelan | 2011-03-29