2018/05/06 4

[java] short to byte array convert

안녕하세요 jsieun 입니다. 제목 그대로 short 형을 byte 배열로 변환해주는 코드 소개해드리도록 하겠습니다. private void setShort(short value) {byte [] byteArray = new byte[2];if(isJava){byteArray[0] = (byte) ((value >> 8 )& 0xFF);byteArray[1] = (byte) (value & 0xFF);}else{byteArray[0] = (byte) (value & 0xFF);byteArray[1] = (byte) ((value >> 8 )& 0xFF);}} isJava -> 이 변수의 의미는 자바에서 byte화 한 byteArray 인지를 판별하는 변수가 되겠습니다. java 에서 byte 한것과 c..

java 2018.05.06

[java] byte array -> String convert

안녕하세요 jsieun 입니다. 두서 없이 제목 그대로 byte array -> String 로 변환 해주는 소스 소개해드립니다. (비트 연산자를 잘 파악하면 이해하기 쉽습니다.) /** * byte [] -> String convert * * @return * @author jsieun */public String getString() {// 포지션 값보다 데이터 사이즈값이 더 작을경우 올바른 데이터가 아님.if (bufSize < position) {return "";}StringBuffer str = new StringBuffer();short strSize = byteArray[0];// 헤더 2bytes + 문자열 사이즈if (hasData(SHORT_SIZE + strSize)) {// Jav..

java 2018.05.06

[Java] byte array -> short 변환

안녕하세요 jsieun 입니다. 두서 없이 제목 그대로 byte array -> short 로 변환 해주는 소스 소개해드립니다. (비트 연산자를 잘 파악하면 이해하기 쉽습니다.)/** * byte [] -> short convert * * @return short * @author jsieun */public short getShort() {// java 이외 바이트 계산if (hasData(SHORT_SIZE)) {if (isJavaClient) {return (short) ((byteArray[0] & 0xFF 이 변수의 의미는 자바에서 byte화 한 byteArray 인지를 판별하는 변수가 되겠습니다. java 에서 byte 한것과 c/c++ c# 에서 byte 한것이 서로 달라서 그에 맞게 처리한..

java 2018.05.06