Comment on fait sans tableau ?
Ben... tout simplement comme ça
Integer.parseInt(maBaseDeux, 2);
Restera juste un problème si le nombre entré est supérieur à 2,147,483,647.
Dans ce cas :
BigInteger bigInt = new BigInteger(maBaseDeux, 2);
bigInt.toString();
Je me sers des primitives du langage lorsque celles-ci correspondent parfaitement à ma problématique.
'Fin, dans tout les cas, y'a pas besoin de tableau, juste d'une String et d'une boucle sur celle-ci.
Accessoirement, oui, en Java et dans la plupart des langages évolués, il y a des conteneurs pour abstraire les tableaux, ceux-ci étant souvent immutable ou lourd à transformer.