public final class ByteUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isHexCharacter(char c)
Hex StringÀ¸·Î ¾µ ¼ö ÀÖ´Â ¹®ÀÚÀÎÁö È®ÀÎÇÑ´Ù.
|
static byte[] |
parseByteArray(java.lang.String aHexString)
hex stringÀ» byte array·Î º¯È¯ÇÑ´Ù.
|
static byte[] |
parseByteArray(java.lang.String aHexString,
boolean aUsePadding)
hex stringÀ» byte array·Î º¯È¯ÇÑ´Ù.
|
static java.lang.String |
toHexString(byte[] aByteArray)
byte array¸¦ hex stringÀ¸·Î º¯È¯ÇÑ´Ù.
|
static java.lang.String |
toHexString(byte[] aByteArray,
int aSpacingBase)
byte array¸¦ hex stringÀ¸·Î º¯È¯ÇÑ´Ù.
|
static java.lang.String |
toHexString(byte[] aByteArray,
int aStartIdx,
int aEndIdx)
byte array¸¦ hex stringÀ¸·Î º¯È¯ÇÑ´Ù.
|
static java.lang.String |
toHexString(byte[] aByteArray,
int aStartIdx,
int aEndIdx,
int aAppendingBase,
java.lang.String aAppendingString,
boolean aToUpper)
byte array¸¦ hex stringÀ¸·Î º¯È¯ÇÑ´Ù.
|
static java.lang.String |
toHexString(byte[] aByteArray,
int aAppendingBase,
java.lang.String aAppendingString)
byte array¸¦ hex stringÀ¸·Î º¯È¯ÇÑ´Ù.
|
static java.lang.String |
toHexString(java.nio.ByteBuffer aByteArray)
ByteBuffer¸¦ hex stringÀ¸·Î º¯È¯ÇÑ´Ù.
|
static java.lang.String |
toHexString(java.nio.ByteBuffer aByteArray,
int aStartIdx,
int aEndIdx)
ByteBuffer¸¦ hex stringÀ¸·Î º¯È¯ÇÑ´Ù.
|
public static boolean isHexCharacter(char c)
c - È®ÀÎÇÒ ¹®ÀÚpublic static byte[] parseByteArray(java.lang.String aHexString)
¸¸¾à hex stringÀÌ Â¦¼ö°¡ ¾Æ´Ï¶ó¸é, ¸¶Áö¸· ¹ÙÀÌÆ®ÀÇ ÇÏÀ§ 4bit´Â 0À¸·Î ä¿î´Ù.
aHexString - byte array·Î º¯È¯ÇÒ hex stringpublic static byte[] parseByteArray(java.lang.String aHexString,
boolean aUsePadding)
hex stringÀÇ ±æÀ̰¡ 2ÀÇ ¹è¼ö°¡ ¾Æ´Ò¶§, 0À¸·Î ÆÐµùÇÒ ¼öµµ ÀÖ°í ¿¹¿Ü¸¦ ³¾ ¼öµµ ÀÖ´Ù. ¸¸¾à 2ÀÇ ¹è¼ö°¡ ¾Æ´Ò ¶§, ÆÐµùÀ» »ç¿ëÇÑ´Ù¸é ¸¶Áö¸· ¹ÙÀÌÆ®ÀÇ ÇÏÀ§ 4bit´Â 0À¸·Î ä¿ì°í, ÆÐµùÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ¿¹¿Ü¸¦ ´øÁø´Ù.
aHexString - byte array·Î º¯È¯ÇÒ hex stringaUsePadding - hex stringÀÌ 2ÀÇ ¹è¼ö°¡ ¾Æ´Ò ¶§, 0À¸·Î ÆÐµùÇÒÁö ¿©ºÎ.java.lang.IllegalArgumentException - hex stringÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀ» °æ¿ìjava.lang.IllegalArgumentException - ÆÐµùÀ» »ç¿ëÇÏÁö ¾ÊÀ» ¶§, hex stringÀÌ 2ÀÇ ¹è¼ö°¡ ¾Æ´Ñ °æ¿ìpublic static java.lang.String toHexString(byte[] aByteArray)
aByteArray - hex stringÀ¸·Î º¯È¯ÇÒ byte arraypublic static java.lang.String toHexString(byte[] aByteArray,
int aStartIdx,
int aEndIdx)
aByteArray - hex stringÀ¸·Î º¯È¯ÇÒ byte arrayaStartIdx - ù index (inclusive)aEndIdx - ³¡ index (exclusive)java.lang.IllegalArgumentException - ÀÎÀÚ°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ» °æ¿ìpublic static java.lang.String toHexString(byte[] aByteArray,
int aSpacingBase)
aByteArray - hex stringÀ¸·Î º¯È¯ÇÒ byte arrayaSpacingBase - °ø¹éÀ» »ðÀÔÇÒ ´ÜÀ§. 0ÀÌ¸é °ø¹éÀ» ºÙÀÌÁö ¾Ê´Â´Ù.public static java.lang.String toHexString(byte[] aByteArray,
int aAppendingBase,
java.lang.String aAppendingString)
aByteArray - hex stringÀ¸·Î º¯È¯ÇÒ byte arrayaAppendingBase - aAppendingChar¸¦ »ðÀÔÇÒ ´ÜÀ§. 0ÀÌ¸é ºÙÀÌÁö ¾Ê´Â´Ù.aAppendingString - aAppendingBase ¸¶´Ù Ãß°¡ÇÒ ¹®ÀÚ¿public static java.lang.String toHexString(byte[] aByteArray,
int aStartIdx,
int aEndIdx,
int aAppendingBase,
java.lang.String aAppendingString,
boolean aToUpper)
aByteArray - hex stringÀ¸·Î º¯È¯ÇÒ byte arrayaStartIdx - ù index (inclusive)aEndIdx - ³¡ index (exclusive)aAppendingBase - aAppendingChar¸¦ »ðÀÔÇÒ ´ÜÀ§. 0ÀÌ¸é ºÙÀÌÁö ¾Ê´Â´Ù.aAppendingString - aAppendingBase ¸¶´Ù Ãß°¡ÇÒ ¹®ÀÚ¿aToUpper - Upper case·Î º¯È¯ÇÒ°ÍÀÎÁö ¿©ºÎjava.lang.IllegalArgumentException - ÀÎÀÚ°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ» °æ¿ìpublic static java.lang.String toHexString(java.nio.ByteBuffer aByteArray)
aByteArray - hex stringÀ¸·Î º¯È¯ÇÒ ByteBufferpublic static java.lang.String toHexString(java.nio.ByteBuffer aByteArray,
int aStartIdx,
int aEndIdx)
aByteArray - hex stringÀ¸·Î º¯È¯ÇÒ ByteBufferaStartIdx - ù index (inclusive)aEndIdx - ³¡ index (exclusive)