본문 바로가기
JAVA

int 정수를 4byte 배열로 변환하기

by 고체물리학 2021. 6. 30.

int형 정수를 4byte로 변환하는 코드

 

	public static byte[] get4Byte_Int(int data)
	{
		byte[] convertBytes = new byte[4];
		convertBytes[0]=(byte)((data&0xFF000000)>>24);
		convertBytes[1]=(byte)((data&0x00FF0000)>>16);
		convertBytes[2]=(byte)((data&0x0000FF00)>>8);
		convertBytes[3]=(byte) (data&0x000000FF);

		return convertBytes;
	}

결과를 확인하기 위해 아래와 같은 코드를 작성

    public static void main(String[] args) {

    	int data = 8;
    	byte[] bdata = get4Byte_Int(data);
    	for (int i =0;i<bdata.length;i++) {
    		
    		System.out.print(bdata[i] +" ");
    	}
    	
    }

int 8을 4byte배열로 변환

 

<결과>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

댓글