Perwakilan Perduaan Padding Sifar di Jawa
Untuk mendapatkan perwakilan perduaan berlapik sifar 16 digit bagi integer di Jawa, pertimbangkan pendekatan berikut:
Menggunakan String Manipulasi:
Semasa anda cuba menggunakan String.format, ia memperkenalkan ruang untuk padding kiri. Untuk menangani perkara ini, anda boleh menggantikan ruang ini dengan sifar secara manual:
String paddedBinary = String.format("%16s", Integer.toBinaryString(value)).replace(' ', '0');
Contoh:
int value = 1; String paddedBinary = String.format("%16s", Integer.toBinaryString(value)).replace(' ', '0');
Hasil:
0000000000000001
Walaupun kaedah ini agak mudah, ia memperkenalkan langkah tambahan untuk rentetan manipulasi.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Menjana Rentetan Perduaan 16-Digit, Empuk Sifar daripada Integer di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!