Я хочу знать количество битов, действительно используемых в длинном типе данных в Java.Например:
long time = System.currentTimeMillis();
System.out.println(java.lang.Long.toHexString(time));
Вывод:
12c95165393
Здесь вы можете видеть, что он имеет только 11 шестнадцатеричных цифр, что означает, что используются только 44 бита из 64.10 битов до сих пор не используются.Есть ли способ узнать во время выполнения, сколько битов используется ИЛИ для заполнения оставшихся битов?