J’ai une application héritée qui prend un entier, le convertit en chaîne binaire, inverse cette chaîne, puis obtient les positions des bits (uns) sous forme de liste d’entiers. Par exemple:
Quel est un moyen succinct et clair d’accomplir cela dans Java moderne sans les opérations String ? La conversion vers et depuis String me semble inutile, et je sais qu’il n’y a pas de moyen simple de retourner une String `` (non) de toute façon.