206 votes

Convertir un int en une chaîne binaire de représentation en Java?

Ce serait le meilleur moyen (idéalement, le plus simple) pour convertir un int en une chaîne binaire de représentation en Java?

Par exemple, dire que l'int est de 156. La chaîne binaire de représentation de ce qui serait "10011100".

413voto

Jack Points 61503
Integer.toBinaryString(int i)

45voto

izilotti Points 1339

Il y a aussi le java.lang.Entier.toString(int i, int base) de la méthode, qui serait plus approprié si votre code pourrait un jour gérer des bases autres que 2 (binaire).

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