분류 전체보기
훗~
DSLR
Mac
Reference
private

[Java] 비트 연산

초 간단 비트 연산 Example..

입력받은 수의 각 비트가 1이면 true, 0이면 false출력..

int value = 0x57;
String binaryString = Integer.toBinaryString(value);
while(binaryString.length() % 4 != 0) {
                    binaryString = "0" + binaryString;
          }
        
          System.out.println("Source : " + binaryString);

          for(int i = 0; i < binaryString.length(); i++) {
                    System.out.println("\tbit " + i + " : " + ((value >> i & 1) == 1));
          }

결과 :
          Source : 01010111        
              bit 0 : true
              bit 1 : true
              bit 2 : true
              bit 3 : false
              bit 4 : true
              bit 5 : false
              bit 6 : true
              bit 7 : false

락군
1TRACKBACK, 1REPLIES
  2009.11.02 13:32 신고 | link | edit or delete | write reply 
큰 도움 되었습니다. 고맙습니다.
허락없이 무단 펌 했습니다. 원치 않으시면 삭제할게요.
^^;
name
password
homesite
*1  *···  *188  *189  *190  *191  *192  *193  *194  *195  *196  *···  *204