Comment prendre les contributions binaires en Java

String input="1001010101010101";
int len=input.length();
BitSet bs=new BitSet(len);
int i=len-1;
for (char c:input.toCharArray()) 
	bs.set(i--, c=='1'?true:false);
Vishal