JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.util
Class ByteUtil

java.lang.Object
  extended bycom.dreamsecurity.jcaos.util.ByteUtil

public class ByteUtil
extends java.lang.Object

byte[] ŸÀÔÀÇ µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù.

Since:
1.0.0.0

Method Summary
static byte[] concat(byte[] a, byte[] b)
          µÎ°³ÀÇ byte[] ŸÀÔÀÇ µ¥ÀÌÅ͸¦ ¿¬°áÇÑ´Ù.
static byte[] concat(byte[] a, int a_offset, int a_length, byte[] b, int b_offset, int b_length)
          µÎ°³ÀÇ byte[] ŸÀÔÀÇ µ¥ÀÌÅ͸¦ ¿¬°áÇÑ´Ù.
static boolean equals(byte[] a, byte[] b)
          byte[] ŸÀÔÀÇ µÎ µ¥ÀÌÅ͸¦ ºñ±³ÇÑ´Ù.
static boolean equals(byte[] a, int a_offset, byte[] b, int b_offset, int length)
          byte[] ŸÀÔÀÇ µÎ µ¥ÀÌÅ͸¦ ºñ±³ÇÑ´Ù.
static byte[] subBytes(byte[] data, int beginIndex)
          ºÎºÐ µ¥ÀÌÅ͸¦ ¸®ÅÏÇÑ´Ù.
static byte[] subBytes(byte[] data, int beginIndex, int endIndex)
          ºÎºÐ µ¥ÀÌÅ͸¦ ¸®ÅÏÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

concat

public static byte[] concat(byte[] a,
                            byte[] b)
µÎ°³ÀÇ byte[] ŸÀÔÀÇ µ¥ÀÌÅ͸¦ ¿¬°áÇÑ´Ù.

Parameters:
a - byte[] ŸÀÔÀÇ µ¥ÀÌÅÍ1
b - byte[] ŸÀÔÀÇ µ¥ÀÌÅÍ2
Returns:
a,b°¡ ¼ø¼­´ë·Î ¿¬°áµÈ µ¥ÀÌÅÍ

concat

public static byte[] concat(byte[] a,
                            int a_offset,
                            int a_length,
                            byte[] b,
                            int b_offset,
                            int b_length)
µÎ°³ÀÇ byte[] ŸÀÔÀÇ µ¥ÀÌÅ͸¦ ¿¬°áÇÑ´Ù.

Parameters:
a - byte[] ŸÀÔÀÇ µ¥ÀÌÅÍ1
a_offset - ¿¬°áÇÒ µ¥ÀÌÅÍ aÀÇ ½ÃÀÛ À§Ä¡
a_length - ¿¬°áÇÒ µ¥ÀÌÅÍ aÀÇ ±æÀÌ
b - byte[] ŸÀÔÀÇ µ¥ÀÌÅÍ2
b_offset - ¿¬°áÇÒ µ¥ÀÌÅÍ bÀÇ ½ÃÀÛ À§Ä¡
b_length - ¿¬°áÇÒ µ¥ÀÌÅÍ bÀÇ ±æÀÌ
Returns:
a,b°¡ ¼ø¼­´ë·Î ¿¬°áµÈ µ¥ÀÌÅÍ

equals

public static boolean equals(byte[] a,
                             byte[] b)
byte[] ŸÀÔÀÇ µÎ µ¥ÀÌÅ͸¦ ºñ±³ÇÑ´Ù.

Parameters:
a - byte[] ŸÀÔÀÇ Å×ÀÌÅÍ1
b - byte[] ŸÀÔÀÇ µ¥ÀÌÅÍ2
Returns:
µÎ µ¥ÀÌÅͰ¡ °°Àº °æ¿ì true, ±×·¸Áö ¾ÊÀº °æ¿ì false

equals

public static boolean equals(byte[] a,
                             int a_offset,
                             byte[] b,
                             int b_offset,
                             int length)
byte[] ŸÀÔÀÇ µÎ µ¥ÀÌÅ͸¦ ºñ±³ÇÑ´Ù.

Parameters:
a - byte[] ŸÀÔÀÇ µ¥ÀÌÅÍ1
a_offset - ºñ±³ÇÒ a µ¥ÀÌÅÍÀÇ ½ÃÀÛ À§Ä¡
b - byte[] ŸÀÔÀÇ µ¥ÀÌÅÍ2
b_offset - ºñ±³ÇÒ b µ¥ÀÌÅÍÀÇ ½ÃÀÛ À§Ä¡
length - ºñ±³ÇÒ µ¥ÀÌÅÍÀÇ ±æÀÌ
Returns:
µÎ µ¥ÀÌÅͰ¡ °°Àº °æ¿ì true, ±×·¸Áö ¾ÊÀº °æ¿ì false

subBytes

public static byte[] subBytes(byte[] data,
                              int beginIndex)
ºÎºÐ µ¥ÀÌÅ͸¦ ¸®ÅÏÇÑ´Ù. ¸®ÅϵǴ ºÎºÐ µ¥ÀÌÅÍ´Â ÀÔ·ÂÇÑ ÁöÁ¡ºÎÅÍ ¸¶Áö¸· byte ±îÁö¸¦ Æ÷ÇÔÇÑ´Ù.

Parameters:
data - µ¥ÀÌÅÍ
beginIndex - ½ÃÀÛ ÁöÁ¡
Returns:
ºÎºÐ µ¥ÀÌÅÍ

subBytes

public static byte[] subBytes(byte[] data,
                              int beginIndex,
                              int endIndex)
ºÎºÐ µ¥ÀÌÅ͸¦ ¸®ÅÏÇÑ´Ù. ¸®ÅϵǴ ºÎºÐ µ¥ÀÌÅÍ´Â ½ÃÀÛ ÁöÁ¡(beginIndex)ºÎÅÍ ¸¶Áö¸· ÁöÁ¡(endIndex-1) ±îÁöÀÇ byte¸¦ Æ÷ÇÔÇÑ´Ù.

Parameters:
data - µ¥ÀÌÅÍ
beginIndex - ½ÃÀÛ ÁöÁ¡
endIndex - ¸¶Áö¸· ÁöÁ¡
Returns:
ºÎºÐ µ¥ÀÌÅÍ

JCaosLib
V1.4.4.0


Copyright ¨Ï2007-2011 DreamSecurity Co.,Ltd . All rights reserved