252 votes

Java : d’analyser la valeur int de char

Je veux juste savoir si il y a une meilleure solution à analyser un certain nombre de caractère dans une chaîne (en supposant que nous savons que le caractère à l’indice n est un nombre).

(inutile de dire que c’est juste un exemple)

476voto

Bart Kiers Points 79069

Essayez Character.getNumericValue(char).

produit :

La chose gentille au sujet est que cela fonctionne également avec des chaînes telles que et et `` sont les chiffres 5 en arabe orientale et indienne respectivement.

72voto

vashishatashu Points 60

Essayez ce qui suit :

Si vous soustrayez de char '0', la valeur ASCII ne doit ne pas être connu.

41voto

Alexis Dufrenoy Points 4872

C’est probablement le meilleur depuis le point de vue des performances, mais c’est rude :

Cela fonctionne si vous assumez que votre caractère est un chiffre et uniquement dans les langues toujours en utilisant Unicode, comme Java...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X