次のような toBinaryString 変換メソッドを使用しています。
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 が必要です。どうすればよいですか?