Step 1:
Convert integer to
binary using ‘Integer.toBinaryString’ method.
Step 2:
Pad zeros to string
using String.format method.
String
getPaddedBinaryString(int number, int binaryStrLength) {
String binary =
Integer.toBinaryString(number);
return String.format("%" +
binaryStrLength + "s", binary).replace(' ', '0');
}
package com.sample.app;
public class App {
private static String getPaddedBinaryString(int number, int binaryStrLength) {
String binary = Integer.toBinaryString(number);
return String.format("%" + binaryStrLength + "s", binary).replace(' ', '0');
}
public static void main(String[] args) {
int num = 9;
String paddedString = getPaddedBinaryString(num, 16);
System.out.println(paddedString);
}
}
Output
0000000000001001
You may
like
No comments:
Post a Comment