toString method
A representation of the Double bits formatted for easy readability
Implementation
String toString() {
String numStr = xBits.toString();
// 64 zeroes!
String zero64 =
"0000000000000000000000000000000000000000000000000000000000000000";
String padStr = zero64 + numStr;
String bitStr = padStr.substring(padStr.length - 64);
String str = bitStr.substring(0, 1) +
" " +
bitStr.substring(1, 12) +
"(" +
getExponent().toString() +
") " +
bitStr.substring(12) +
" [ " +
x.toString() +
" ]";
return str;
}