ten[n++]=Integer.parseInt(String.valueOf(now),2);
时间: 2024-04-03 18:33:53 浏览: 81
Java Integer.valueOf()和Integer.parseInt()的区别说明
5星 · 资源好评率100%
这段代码的作用是将一个二进制字符串表示的数字转换成十进制并存储到数组 `ten[]` 的第 `n` 个位置上,然后将 `n` 的值加 1。具体解释如下:
- `String.valueOf(now)` 将变量 `now` 的值转换成字符串。
- `Integer.parseInt(str, 2)` 将二进制字符串 `str` 转换成十进制整数。这里的 `str` 是上一步得到的字符串,而 `2` 表示字符串是二进制的。
- `ten[n++]` 将转换得到的十进制整数存储到数组 `ten[]` 的第 `n` 个位置上,然后将 `n` 的值加 1。这里的 `n++` 表示先使用 `n` 的值进行存储操作,然后再将 `n` 的值加 1,等价于 `ten[n]=Integer.parseInt(String.valueOf(now),2); n=n+1;`。
阅读全文