2011-10-17 62 views
0

我在sdk 3.5上使用Flexbuilder。我将int转换为binary string。现在我想在特定索引处替换二进制值。我怎样才能做到这一点?如何替换字符串中的某个值?

我尝试过,但没有奏效;

binaryStr[0] = "0"; 

binaryStr[0] = '0'; 
+3

为什么你需要它作为一个二进制字符串来做到这一点?为什么不使用`&`和`|`在整数中打开和关闭位? – 2011-10-17 13:21:49

+0

而且binaryStr [0]是int的最高有效位还是最低有效位? – 2011-10-17 17:31:12

回答

1

你可以使用String.split()将字符串转换成一个数组,然后改变你想要什么,最后得到的数组转换成与Array.join一个String ()?