Convert int to bit string in Java
Description
The following code shows how to convert int to bit string.
Example
//from w w w .j a v a2 s. c om
public class Main {
public static String toBitString(final int n) {
final char[] bit = new char[32];
int mask = 1;
for(int i = 0; i < 32; i++) {
final int bitval = n & mask;
if(bitval == 0) {
bit[31 - i] = '0';
} else {
bit[31 - i] = '1';
}
mask <<= 1;
}
return String.valueOf(bit);
}
public static void main(String[] argv){
System.out.println(toBitString(123));
}
}
The code above generates the following result.
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »