Hex String 을 정수형으로...
32 Bit 정수형을 8 Bit 로...
byte i80 = (byte) ( ( i32 & 0x000000FF) >>> 0 );
byte i81 = (byte) ( ( i32 & 0x0000FF00) >>> 8 );
byte i82 = (byte) ( ( i32 & 0x00FF0000) >>> 16 );
byte i83 = (byte) ( ( i32 & 0xFF000000) >>> 24 );
64 Bit 정수형을 8 Bit 로...
byte [ ] a = new byte [ 8 ] ;
a[0] = (byte)(i64 >>> 56);
a[1] = (byte)(i64 >>> 48);
a[2] = (byte)(i64 >>> 40);
a[3] = (byte)(i64 >>> 32);
a[4] = (byte)(i64 >>> 24);
a[5] = (byte)(i64 >>> 16);
a[6] = (byte)(i64 >>> 8);
a[7] = (byte)(i64 >>> 0);
64 Bit 정수형을 16 Bit 로...
short i160 = (short) ( (int) ( ( i64 >>> 0 ) & 0xFFFFFFFF ) >>> 0 & 0xFFFF ) ;
short i161 = (short) ( (int) ( ( i64 >>> 0 ) & 0xFFFFFFFF ) >>> 16 & 0xFFFF ) ;
short i162 = (short) ( (int) ( ( i64 >>> 32 ) & 0xFFFFFFFF ) >>> 0 & 0xFFFF ) ;
short i163 = (short) ( (int) ( ( i64 >>> 32 ) & 0xFFFFFFFF ) >>> 16 & 0xFFFF ) ;
8 Bit 를 64 Bit 로...
long l = ( ( buf [ 0 ] & 0xFFL ) << 56 ) |
( ( buf [ 1 ] & 0xFFL ) << 48 ) |
( ( buf [ 2 ] & 0xFFL ) << 40 ) |
( ( buf [ 3 ] & 0xFFL ) << 32 ) |
( ( buf [ 4 ] & 0xFFL ) << 24 ) |
( ( buf [ 5 ] & 0xFFL ) << 16 ) |
( ( buf [ 6 ] & 0xFFL ) << 8 ) |
( ( buf [ 7 ] & 0xFFL ) << 0 ) ;
'DB & SQL & web' 카테고리의 다른 글
jQuery & ajax // PAGE 전환 없이 update. (0) | 2013.02.18 |
---|---|
[PostgreSQL] INSERT INTO SELECT (0) | 2013.02.15 |
[PostgreSQL] 수동 설치 - Administrator 계정으로 비밀번호 없이 설치 (0) | 2013.01.09 |
[PostgreSQL] 조건식 (0) | 2012.10.30 |
[PostgreSQL] 기본적인 쿼리 모음. (0) | 2012.10.29 |