「11100011」などの文字列で数値 1 が出現する回数を見つけて、そのカウントを使用してパリティ ビット処理を実行できるようにする必要があります。そのようなことを行うための方法やループの設定方法を誰か教えてもらえないかと思っていました。
public class message
{
private String parity1;
private int count;
public message(String Parity1)
{
parity1 = Parity1;
int count = 0;
}
public static int countOnes(String parity1, char 1)
{
count = 0;
for(int i = 0; i < parity1.length(); i++) {
if(parity1.charAt(i)==1){
count++;
}
}
return count;
}
//...