2009-12-06 2 views
3

바이트 배열의 값을 한 번에 모두 출력하는 방법은 무엇입니까? 나는 gdb에서 메모리 범위를 지정할 수 있음을 상기 한 것 같다. 비슷한 기능을 jdb에서 사용할 수 있습니까? 내가 문자열에서 채울Java의 jdb 디버거에서 배열을 인쇄하는 방법은 무엇입니까?

byte [] decompressed = new byte[OUTPUT_FILE_IO_BUFFER_SIZE]; 

:

System.arraycopy(decompressedString.getBytes(), 0, decompressed, 0, 
         decompressedString.length()); 

JDB에서, 나는 바이트 배열의 내용을 인쇄 할

나는 자바 바이트 배열을 가지고있다.

decompressed = instance of byte[7] (id=342) 

답변

2

하나 개의 솔루션 :

dump decompressed 

이것은 바이트 값을 덤프을 나는 반환

main[1] print decompressed 

을 시도! :)

+0

부호있는 정수로 인쇄하고 있습니다. 16 진수 값을 인쇄 할 수있는 방법이 있습니까? 로컬 변수 : 바이트 프리픽스 = 예는 [16] (이드 = 2,384) 메인 쓰레드 [1] 덤프 프리픽스 프리픽스 = { -118, -113, -73, -125, 13, -42, -63, 87, -10, 54, -122, 57, -63, 3, 81, 116 } – ashgromnies