我需要找到数字 1 在诸如“11100011”之类的字符串中出现的次数,以便我可以使用该计数来执行一些奇偶校验位工作。我想知道是否有人可以告诉我什么方法或如何设置循环来做这样的事情。
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;
}
//...