我使用toBinaryString翻译方法是这样的:16位二进制前导零
for (i=0; i<anyLines.length; i++) {
if (anyLines[i].startsWith("@")) {
anyLines[i] = anyLines[i].replace("@","");
anyLines[i] = Integer.toBinaryString((Integer.parseInt(anyLines[i])));
}
else {
continue;
}
但是,当我写一个文件,二进制只有2位长,虽然我想与所有的16位二进制零。例如,2被翻译为10,但我想有0000000000000010.我该怎么做?
谢谢,这个命令很好用! – lrvilnius 2011-05-24 03:35:29
很高兴你喜欢它!也许你可以接受它作为答案:D – akappa 2011-05-24 03:54:35
非常好!解决了我的问题,非常感谢你! – Goatcat 2013-07-12 11:59:07