일단 byte 배열로 값을 받았다면 String 으로 바꾸는 것은
어려운 것이 아니다. 알고 나면 기가 막힐 정도이다.
만약 소켓 통신으로 byte[]을 받았다면
byte [] t_sub3= getbytes(rcvData,8,rcvData.length-8);
요런식으로 byte[]로 받아냈을 것이다.
이걸 String으로 바꾸려면
String str = new String(t_sub3,0,t_sub3.length);
* t_sub3은 배열 이름, 0~t_sub3.length는 offset 이다.
요렇게 생성자를 써서 만들어 주면 된다. 아주 간단하지 않은가?
'JAVA' 카테고리의 다른 글
자바 현재 날짜 구하기 및 계산 (0) | 2009.06.02 |
---|---|
[ JAVA ] 자바 소켓 통신 null 값 보내기 (0) | 2009.05.17 |
리눅스에서 class 파일 실행시 Exception in thread "main" java.lang.NoClassDefFoundError (3) | 2009.05.15 |
[ JAVA ] 자바 한글 캐릭터 셋 찾기 (0) | 2009.04.29 |
자바와 C 사이의 SOCKET 통신 (BYTE로 통신,보너스로 LITTLE ENDIAN까지) (1) | 2009.04.21 |
댓글