간단히 만들어 본것~~~ 정말루 간단 -_-;;;
/**
* 입력한 문자를 전문으로 변경하는 메소드.<br>
* <pre>
* - 입력한 문자의 앞부분을 p_byte로 채운다.
* </pre>
* @param p_msg 전문처리할 메시지.
* @param p_length 해당 전문의 길이.
* @param p_byte 초기화할 byte값 [나머지 공간을 fill]
* @return 전문으로 변경된 byte[]
*/
public static byte[] prefixCommStr(String p_msg, int p_length, byte p_byte) {
byte[] bl = new byte[p_length];
Arrays.fill(bl, 0, bl.length, p_byte);
System.arraycopy(p_msg.getBytes(), 0, bl, 0, p_msg.getBytes().length);
return bl;
}
* 입력한 문자를 전문으로 변경하는 메소드.<br>
* <pre>
* - 입력한 문자의 앞부분을 p_byte로 채운다.
* </pre>
* @param p_msg 전문처리할 메시지.
* @param p_length 해당 전문의 길이.
* @param p_byte 초기화할 byte값 [나머지 공간을 fill]
* @return 전문으로 변경된 byte[]
*/
public static byte[] prefixCommStr(String p_msg, int p_length, byte p_byte) {
byte[] bl = new byte[p_length];
Arrays.fill(bl, 0, bl.length, p_byte);
System.arraycopy(p_msg.getBytes(), 0, bl, 0, p_msg.getBytes().length);
return bl;
}
/**
* 입력한 문자를 전문으로 변경하는 메소드.<br>
* <pre>
* - 입력한 문자의 뒷부분을 p_byte로 채운다.
* </pre>
* @param p_msg 전문처리할 메시지.
* @param p_length 해당 전문의 길이.
* @param p_byte 초기화할 byte값 [나머지 공간을 fill]
* @return 전문으로 변경된 byte[]
*/
public static byte[] postfixCommStr(String p_msg, int p_length, byte p_byte) {
byte[] bl = new byte[p_length];
Arrays.fill(bl, 0, bl.length, p_byte);
System.arraycopy(p_msg.getBytes(), 0, bl, bl.length - p_msg.getBytes().length, p_msg.getBytes().length);
return bl;
}
No comments:
Post a Comment