62,623
社区成员
发帖
与我相关
我的任务
分享
public char[] nextBitArray(){
char[] temp = new char[length];
for(int i=0; i<length; i++)
temp[i] = random.nextBoolean() ? '0' : '1';
return temp;
}
int x;
for(int i=0; i< length; i++)
x += Math.pow(2,(length-i))*(Integer.valueOf(BitArray[i]-48));
Integer.valueOf(BitArray[i]-48);
public char[] nextBitArray(){
char[] temp = new char[length];
for(int i=0; i<length; i++)
temp[i] = random.nextBoolean() ? 0 : 1; // 这里修改成了直接使用 int
// char ‘0’ 对应的 int 是 48 , char '1' 对应 49 以此类推..
return temp;
}