gpt4 book ai didi

java - 如何将整数转换为二进制表示形式,并根据需要附加一定数量的位

转载 作者:行者123 更新时间:2023-12-02 06:29:08 25 4
gpt4 key购买 nike

我知道Integer.toBinaryString(int i) ,但我想决定怎么做是 append a certain number of bits (0's)根据需要添加到末尾。

示例:我有 integer 311 in binary 表示,但我希望它总共有 7 位数字(位)长,这样它将获得二进制值的长度(在本例中为 2 位),然后在开头添加 5 个 0,这样您将以 0000011 结束。总共 7 bits

最佳答案

尝试,

String output= String.format("%"+numberOfZerosToPut+"s",
Integer.toBinaryString(3)).replace(' ', '0');

System.out.println(output);

关于java - 如何将整数转换为二进制表示形式,并根据需要附加一定数量的位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20235088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com