Convert long to bit string in Java
Description
The following code shows how to convert long to bit string.
Example
/* w ww. ja va 2s . co m*/
public class Main {
public static String toBitString(final long n) {
final char[] bit = new char[64];
long mask = 1L;
for(int i = 0; i < 64; i++) {
final long bitval = n & mask;
if(bitval == 0) {
bit[63 - i] = '0';
} else {
bit[63 - 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 »