Integer 클래스에서 비트를 다루는 메서드에 대해 살펴보려고 합니다. bitCount(int i)int i = 12345;System.out.println("12345 binary : " + Integer.toString(i, 2));System.out.println("bitCount : " + Integer.bitCount(i));bitCount는 정수를 2진수로 변환한 뒤 1 비트의 개수를 반환합니다.내부 로직에서는 이진수로 변환은 하지 않고 shift 연산자를 이용해서 밀어버립니다. highestOneBit(int i), lowestOneBit(int i)int i = 12345;System.out.println("highestOneBit : " + Integer.highestOneBit(i))..