Android で 8 ビットのバイナリ文字列をインクリメントする効率的な関数を作成したいと考えています。
for(int b1=0;b1<256;b1++){
String bin1 = Integer.toBinaryString(b1);
long inb = Long.parseLong(bin1);
String binfinal = String.format("%08d",inb);
text1.setText(binfinal);
String str1 = binfinal.replace("1", "a");
String str2 = str1.replace("0", "_");
text2.setText(str2);
}
結果: 00000000 00000001 00000010 .........