52 votes

Vérification des bits d’indicateur java

J’ai un problème avec les bits de drapeau. J’ai une `` variable pour tenir les drapeaux. Tout d’abord, j’ai mis quelques drapeaux sur cette variable. Plus tard, je dois vérifier combien de drapeaux ont été définis dans cette variable. Mais je ne sais pas le faire.

91voto

pickypg Points 8948

Pour vérifier si une valeur de bit est définie :

Il est important de noter que vous ne devez pas avoir une valeur cochée comme 0, sauf si elle représente Tout ou Aucun (et n’utilisez pas de logique binaire pour comparer; utilisez simplement ) car tout est TOUJOURS 0.

20voto

Ates Goral Points 47670

Si vous souhaitez vérifier si tous les bits d’indicateur sont définis, vous pouvez le vérifier comme:

10voto

BullyWiiPlaza Points 5382

J’utilise ce qui suit :

Cependant, si vous n’en avez pas besoin « de bas niveau », il est conseillé de l’utiliser à `` la place pour l’avantage supplémentaire de la sécurité du type.

3voto

Szabolcs Becze Points 16

Voici ma classe Utility que j’utilise dans mes projets

}

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