Operateur de bit en java
Eric
-
Nettogrof Messages postés 522 Statut Membre -
Nettogrof Messages postés 522 Statut Membre -
Bonjour,
je voudrait savoir si il existe un moyen simple et rapide pour obtenir le nombre de bit = à 1 d'un entier : genre
6 = 110, (nb bit = 1) = 2
Merci
je voudrait savoir si il existe un moyen simple et rapide pour obtenir le nombre de bit = à 1 d'un entier : genre
6 = 110, (nb bit = 1) = 2
Merci
1 réponse
-
la seul facon que je voie, elle n'est pas t`res simple ni élégante mais:
il suffit de transformer ton nb entier en byte ( voir les classes Integer et Bytes)
ensuite de les transformés en String ( classe Bytes .toString(bytes))
et de vérifier l'occurence de la "lettre" 1 dans la string.
Nettogrof tseb era seiromem emoS