Un tableau booléen peut être considéré comme un nombre binaire, par ex. Je souhaite convertir un tel tableau en son équivalent décimal, par ex.Java - Convertir booléen [] en décimal
int decimal = convertBooleanArrayToDecimal(four);
//decimal == 4
Comment puis-je faire?
Cheers,
Pete
Veuillez revoir cette expression! Je crois que vous multipliez par (2 + bits) plutôt que d'ajouter peu et de multiplier par 2. –
@Carl: Je suis sûr que la multiplication a la priorité. Mais une paire de parens pour clarifier/s'assurer que ça ne ferait pas de mal. – BlairHippo
@Carl Vous avez raison, j'ai vu une erreur aussi et l'ai réparée. –