conversione binario decimale

Io convertirei la cifra in stringa, successivamente farei così:

for(i=0;i<cifra.length();i++)
v[i ]=cifra.substring(i,i+1)