程序包 dev.utils.common
类 ConvertUtils
- java.lang.Object
-
- dev.utils.common.ConvertUtils
-
public final class ConvertUtils extends java.lang.Objectdetail: 转换工具类 ( Byte、Hex 等 )
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidbytesBitwiseAND(byte[] data)按位求补 byte[] 位移编解码 ( 共用同一个方法 )static char[]bytesToChars(byte[] data)byte[] 转换 char[], 并且进行补码static java.lang.ObjectbytesToObject(byte[] bytes)byte[] 转为 Objectstatic charcharAt(java.lang.Object value, char defaultValue)Object 获取 char ( 默认第一位 )static charcharAt(java.lang.Object value, int pos, char defaultValue)Object 获取 charstatic byte[]charsToBytes(char[] data)char[] 转换 byte[]static <T> Tconvert(java.lang.Object object)Object 转换所需类型对象static byte[]decodeBinary(java.lang.String str)二进制字符串 转换 byte[] 解码static byte[]decodeHex(byte[] data)将十六进制字节数组解码static byte[]decodeHex(char[] data)将十六进制字符数组解码static byte[]decodeHex(java.lang.String str)将十六进制字符串解码static int[]doublesToInts(double[] datas)double[] 转换 int[]static int[]doublesToInts(int off, double[] datas)double[] 转换 int[]static int[]doublesToInts(int off, int length, double[] datas)double[] 转换 int[]static java.lang.String[]doublesToStrings(double[] datas)double[] 转换 string[]static java.lang.String[]doublesToStrings(int off, double[] datas)double[] 转换 string[]static java.lang.String[]doublesToStrings(int off, int length, double[] datas)double[] 转换 string[]static int[]floatsToInts(float[] datas)float[] 转换 int[]static int[]floatsToInts(int off, float[] datas)float[] 转换 int[]static int[]floatsToInts(int off, int length, float[] datas)float[] 转换 int[]static java.lang.String[]floatsToStrings(float[] datas)float[] 转换 string[]static java.lang.String[]floatsToStrings(int off, float[] datas)float[] 转换 string[]static java.lang.String[]floatsToStrings(int off, int length, float[] datas)float[] 转换 string[]static inthexToInt(char hexChar)十六进制 char 转换 intstatic double[]intsToDoubles(int[] datas)int[] 转换 double[]static double[]intsToDoubles(int off, int[] datas)int[] 转换 double[]static double[]intsToDoubles(int off, int length, int[] datas)int[] 转换 double[]static float[]intsToFloats(int[] datas)int[] 转换 float[]static float[]intsToFloats(int off, int[] datas)int[] 转换 float[]static float[]intsToFloats(int off, int length, int[] datas)int[] 转换 float[]static long[]intsToLongs(int[] datas)int[] 转换 long[]static long[]intsToLongs(int off, int[] datas)int[] 转换 long[]static long[]intsToLongs(int off, int length, int[] datas)int[] 转换 long[]static java.lang.String[]intsToStrings(int[] datas)int[] 转换 string[]static java.lang.String[]intsToStrings(int off, int[] datas)int[] 转换 string[]static java.lang.String[]intsToStrings(int off, int length, int[] datas)int[] 转换 string[]static booleanisHex(java.lang.String data)判断是否十六进制数据static int[]longsToInts(int off, int length, long[] datas)long[] 转换 int[]static int[]longsToInts(int off, long[] datas)long[] 转换 int[]static int[]longsToInts(long[] datas)long[] 转换 int[]static java.lang.String[]longsToStrings(int off, int length, long[] datas)long[] 转换 string[]static java.lang.String[]longsToStrings(int off, long[] datas)long[] 转换 string[]static java.lang.String[]longsToStrings(long[] datas)long[] 转换 string[]static java.lang.StringnewString(java.lang.Object value)Object 转 Stringstatic java.lang.StringnewString(java.lang.Object value, java.lang.String defaultStr)Object 转 Stringstatic byte[]objectToBytes(java.lang.Object object)Object 转为 byte[]static intparseInt(java.lang.String str, int radix)字符串转换对应的进制static longparseLong(java.lang.String str, int radix)字符串转换对应的进制static double[]stringsToDoubles(int off, int length, double errorValue, java.lang.String... datas)string[] 转换 double[]static double[]stringsToDoubles(int off, int length, java.lang.String... datas)string[] 转换 double[]static double[]stringsToDoubles(int off, java.lang.String... datas)string[] 转换 double[]static double[]stringsToDoubles(java.lang.String... datas)string[] 转换 double[]static float[]stringsToFloats(int off, int length, float errorValue, java.lang.String... datas)string[] 转换 float[]static float[]stringsToFloats(int off, int length, java.lang.String... datas)string[] 转换 float[]static float[]stringsToFloats(int off, java.lang.String... datas)string[] 转换 float[]static float[]stringsToFloats(java.lang.String... datas)string[] 转换 float[]static int[]stringsToInts(int off, int length, int errorValue, java.lang.String... datas)string[] 转换 int[]static int[]stringsToInts(int off, int length, java.lang.String... datas)string[] 转换 int[]static int[]stringsToInts(int off, java.lang.String... datas)string[] 转换 int[]static int[]stringsToInts(java.lang.String... datas)string[] 转换 int[]static long[]stringsToLongs(int off, int length, long errorValue, java.lang.String... datas)string[] 转换 long[]static long[]stringsToLongs(int off, int length, java.lang.String... datas)string[] 转换 long[]static long[]stringsToLongs(int off, java.lang.String... datas)string[] 转换 long[]static long[]stringsToLongs(java.lang.String... datas)string[] 转换 long[]static java.math.BigDecimaltoBigDecimal(java.lang.Object value)Object 转 BigDecimalstatic java.math.BigDecimaltoBigDecimal(java.lang.Object value, java.math.BigDecimal defaultValue)Object 转 BigDecimalstatic java.math.BigIntegertoBigInteger(java.lang.Object value)Object 转 BigIntegerstatic java.math.BigIntegertoBigInteger(java.lang.Object value, java.math.BigInteger defaultValue)Object 转 BigIntegerstatic java.lang.StringtoBinaryString(byte... bytes)将 字节转换 为 二进制字符串static java.lang.BooleantoBoolean(java.lang.Object value)Object 转 Booleanstatic java.lang.BooleantoBoolean(java.lang.Object value, java.lang.Boolean defaultValue)Object 转 Booleanstatic bytetoByte(java.lang.Object value)Object 转 Bytestatic bytetoByte(java.lang.Object value, java.lang.Byte defaultValue)Object 转 Bytestatic byte[]toBytes(java.lang.Object value)Object 获取 byte[]static java.lang.CharactertoChar(java.lang.Object value)Object 转 Characterstatic java.lang.CharactertoChar(java.lang.Object value, java.lang.Character defaultValue)Object 转 Characterstatic inttoCharInt(char value)char 转换 unicode 编码static char[]toChars(java.lang.Object value)Object 获取 char[]static java.lang.DoubletoDouble(java.lang.Object value)Object 转 Doublestatic java.lang.DoubletoDouble(java.lang.Object value, java.lang.Double defaultValue)Object 转 Doublestatic java.lang.FloattoFloat(java.lang.Object value)Object 转 Floatstatic java.lang.FloattoFloat(java.lang.Object value, java.lang.Float defaultValue)Object 转 Floatstatic char[]toHexChars(byte[] data)将 byte[] 转换为 十六进制 char[]static char[]toHexChars(byte[] data, boolean toLowerCase)将 byte[] 转换为 十六进制 char[]static char[]toHexChars(java.lang.String str)将 string 转换为 十六进制 char[]static char[]toHexChars(java.lang.String str, boolean toLowerCase)将 string 转换为 十六进制 char[]static java.lang.StringtoHexString(byte[] data)将 byte[] 转换 十六进制字符串static java.lang.StringtoHexString(byte[] data, boolean toLowerCase)将 byte[] 转换 十六进制字符串static java.lang.StringtoHexString(double value)double 转换十六进制static java.lang.StringtoHexString(float value)float 转换十六进制static java.lang.StringtoHexString(int value)int 转换十六进制static java.lang.StringtoHexString(long value)long 转换十六进制static java.lang.StringtoHexString(java.lang.String str)将 string 转换 十六进制字符串static java.lang.StringtoHexString(java.lang.String str, boolean toLowerCase)将 string 转换 十六进制字符串static java.lang.IntegertoInt(java.lang.Object value)Object 转 Integerstatic java.lang.IntegertoInt(java.lang.Object value, java.lang.Integer defaultValue)Object 转 Integerstatic java.lang.LongtoLong(java.lang.Object value)Object 转 Longstatic java.lang.LongtoLong(java.lang.Object value, java.lang.Long defaultValue)Object 转 Longstatic java.lang.ShorttoShort(java.lang.Object value)Object 转 Shortstatic java.lang.ShorttoShort(java.lang.Object value, java.lang.Short defaultValue)Object 转 Shortstatic java.lang.StringtoString(java.lang.Object object)Object 转 Stringstatic java.lang.StringtoString(java.lang.Object object, java.lang.String defaultStr)Object 转 Stringstatic byte[]valueOf(int data)将 int 转换成字节数组static byte[]valueOf(short data)将 short 转换成字节数组
-
-
-
方法详细资料
-
convert
public static <T> T convert(java.lang.Object object)
Object 转换所需类型对象- 类型参数:
T- 泛型- 参数:
object- Object- 返回:
- Object convert T object
-
newString
public static java.lang.String newString(java.lang.Object value)
Object 转 String- 参数:
value- Value- 返回:
String
-
newString
public static java.lang.String newString(java.lang.Object value, java.lang.String defaultStr)Object 转 String- 参数:
value- ValuedefaultStr- 默认字符串- 返回:
String如果转换失败则返回 defaultStr
-
toString
public static java.lang.String toString(java.lang.Object object)
Object 转 String- 参数:
object- Object- 返回:
String
-
toString
public static java.lang.String toString(java.lang.Object object, java.lang.String defaultStr)Object 转 String- 参数:
object- ObjectdefaultStr- 默认字符串- 返回:
String如果转换失败则返回 defaultStr
-
toInt
public static java.lang.Integer toInt(java.lang.Object value)
Object 转 Integer- 参数:
value- Value- 返回:
- Integer
-
toInt
public static java.lang.Integer toInt(java.lang.Object value, java.lang.Integer defaultValue)Object 转 Integer- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Integer, 如果转换失败则返回 defaultValue
-
toBoolean
public static java.lang.Boolean toBoolean(java.lang.Object value)
Object 转 Boolean- 参数:
value- Value- 返回:
- Boolean
-
toBoolean
public static java.lang.Boolean toBoolean(java.lang.Object value, java.lang.Boolean defaultValue)Object 转 Boolean- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Boolean, 如果转换失败则返回 defaultValue
-
toFloat
public static java.lang.Float toFloat(java.lang.Object value)
Object 转 Float- 参数:
value- Value- 返回:
- Float
-
toFloat
public static java.lang.Float toFloat(java.lang.Object value, java.lang.Float defaultValue)Object 转 Float- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Float, 如果转换失败则返回 defaultValue
-
toDouble
public static java.lang.Double toDouble(java.lang.Object value)
Object 转 Double- 参数:
value- Value- 返回:
- Double
-
toDouble
public static java.lang.Double toDouble(java.lang.Object value, java.lang.Double defaultValue)Object 转 Double- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Double, 如果转换失败则返回 defaultValue
-
toLong
public static java.lang.Long toLong(java.lang.Object value)
Object 转 Long- 参数:
value- Value- 返回:
- Long
-
toLong
public static java.lang.Long toLong(java.lang.Object value, java.lang.Long defaultValue)Object 转 Long- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Long, 如果转换失败则返回 defaultValue
-
toShort
public static java.lang.Short toShort(java.lang.Object value)
Object 转 Short- 参数:
value- Value- 返回:
- Short
-
toShort
public static java.lang.Short toShort(java.lang.Object value, java.lang.Short defaultValue)Object 转 Short- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Short, 如果转换失败则返回 defaultValue
-
toChar
public static java.lang.Character toChar(java.lang.Object value)
Object 转 Character- 参数:
value- Value- 返回:
- Character
-
toChar
public static java.lang.Character toChar(java.lang.Object value, java.lang.Character defaultValue)Object 转 Character- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Character, 如果转换失败则返回 defaultValue
-
toByte
public static byte toByte(java.lang.Object value)
Object 转 Byte- 参数:
value- Value- 返回:
- Byte
-
toByte
public static byte toByte(java.lang.Object value, java.lang.Byte defaultValue)Object 转 Byte- 参数:
value- ValuedefaultValue- 默认值- 返回:
- Byte, 如果转换失败则返回 defaultValue
-
toBigDecimal
public static java.math.BigDecimal toBigDecimal(java.lang.Object value)
Object 转 BigDecimal- 参数:
value- Value- 返回:
- BigDecimal
-
toBigDecimal
public static java.math.BigDecimal toBigDecimal(java.lang.Object value, java.math.BigDecimal defaultValue)Object 转 BigDecimal- 参数:
value- ValuedefaultValue- 默认值- 返回:
- BigDecimal, 如果转换失败则返回 defaultValue
-
toBigInteger
public static java.math.BigInteger toBigInteger(java.lang.Object value)
Object 转 BigInteger- 参数:
value- Value- 返回:
- BigInteger
-
toBigInteger
public static java.math.BigInteger toBigInteger(java.lang.Object value, java.math.BigInteger defaultValue)Object 转 BigInteger- 参数:
value- ValuedefaultValue- 默认值- 返回:
- BigInteger, 如果转换失败则返回 defaultValue
-
toChars
public static char[] toChars(java.lang.Object value)
Object 获取 char[]- 参数:
value- Value- 返回:
- char[]
-
toBytes
public static byte[] toBytes(java.lang.Object value)
Object 获取 byte[]- 参数:
value- Value- 返回:
- byte[]
-
toCharInt
public static int toCharInt(char value)
char 转换 unicode 编码- 参数:
value- char- 返回:
- int
-
charAt
public static char charAt(java.lang.Object value, char defaultValue)Object 获取 char ( 默认第一位 )- 参数:
value- ValuedefaultValue- 默认值- 返回:
- 第一位值, 如果获取失败则返回 defaultValue
-
charAt
public static char charAt(java.lang.Object value, int pos, char defaultValue)Object 获取 char- 参数:
value- Valuepos- 索引defaultValue- 默认值- 返回:
- 指定索引的值, 如果获取失败则返回 defaultValue
-
parseInt
public static int parseInt(java.lang.String str, int radix)字符串转换对应的进制如: parseInt("1f603", 16) = 128515- 参数:
str- 待处理字符串radix- 进制- 返回:
- 对应进制的值
-
parseLong
public static long parseLong(java.lang.String str, int radix)字符串转换对应的进制- 参数:
str- 待处理字符串radix- 进制- 返回:
- 对应进制的值
-
valueOf
public static byte[] valueOf(short data)
将 short 转换成字节数组- 参数:
data- short- 返回:
- byte[]
-
valueOf
public static byte[] valueOf(int data)
将 int 转换成字节数组- 参数:
data- int- 返回:
- byte[]
-
bytesToObject
public static java.lang.Object bytesToObject(byte[] bytes)
byte[] 转为 Object- 参数:
bytes- byte[]- 返回:
Object
-
objectToBytes
public static byte[] objectToBytes(java.lang.Object object)
Object 转为 byte[]- 参数:
object- Object- 返回:
- byte[]
-
bytesToChars
public static char[] bytesToChars(byte[] data)
byte[] 转换 char[], 并且进行补码- 参数:
data- byte[]- 返回:
- char[]
-
charsToBytes
public static byte[] charsToBytes(char[] data)
char[] 转换 byte[]- 参数:
data- char[]- 返回:
- byte[]
-
intsToStrings
public static java.lang.String[] intsToStrings(int[] datas)
int[] 转换 string[]- 参数:
datas- int[]- 返回:
- String[]
-
intsToStrings
public static java.lang.String[] intsToStrings(int off, int[] datas)int[] 转换 string[]- 参数:
off- 起始值datas- int[]- 返回:
- String[]
-
intsToStrings
public static java.lang.String[] intsToStrings(int off, int length, int[] datas)int[] 转换 string[]- 参数:
off- 起始值length- 所需长度datas- int[]- 返回:
- String[]
-
doublesToStrings
public static java.lang.String[] doublesToStrings(double[] datas)
double[] 转换 string[]- 参数:
datas- double[]- 返回:
- String[]
-
doublesToStrings
public static java.lang.String[] doublesToStrings(int off, double[] datas)double[] 转换 string[]- 参数:
off- 起始值datas- double[]- 返回:
- String[]
-
doublesToStrings
public static java.lang.String[] doublesToStrings(int off, int length, double[] datas)double[] 转换 string[]- 参数:
off- 起始值length- 所需长度datas- double[]- 返回:
- String[]
-
longsToStrings
public static java.lang.String[] longsToStrings(long[] datas)
long[] 转换 string[]- 参数:
datas- long[]- 返回:
- String[]
-
longsToStrings
public static java.lang.String[] longsToStrings(int off, long[] datas)long[] 转换 string[]- 参数:
off- 起始值datas- long[]- 返回:
- String[]
-
longsToStrings
public static java.lang.String[] longsToStrings(int off, int length, long[] datas)long[] 转换 string[]- 参数:
off- 起始值length- 所需长度datas- long[]- 返回:
- String[]
-
floatsToStrings
public static java.lang.String[] floatsToStrings(float[] datas)
float[] 转换 string[]- 参数:
datas- float[]- 返回:
- String[]
-
floatsToStrings
public static java.lang.String[] floatsToStrings(int off, float[] datas)float[] 转换 string[]- 参数:
off- 起始值datas- float[]- 返回:
- String[]
-
floatsToStrings
public static java.lang.String[] floatsToStrings(int off, int length, float[] datas)float[] 转换 string[]- 参数:
off- 起始值length- 所需长度datas- float[]- 返回:
- String[]
-
intsToDoubles
public static double[] intsToDoubles(int[] datas)
int[] 转换 double[]- 参数:
datas- int[]- 返回:
- double[]
-
intsToDoubles
public static double[] intsToDoubles(int off, int[] datas)int[] 转换 double[]- 参数:
off- 起始值datas- int[]- 返回:
- double[]
-
intsToDoubles
public static double[] intsToDoubles(int off, int length, int[] datas)int[] 转换 double[]- 参数:
off- 起始值length- 所需长度datas- int[]- 返回:
- double[]
-
intsToLongs
public static long[] intsToLongs(int[] datas)
int[] 转换 long[]- 参数:
datas- int[]- 返回:
- long[]
-
intsToLongs
public static long[] intsToLongs(int off, int[] datas)int[] 转换 long[]- 参数:
off- 起始值datas- int[]- 返回:
- long[]
-
intsToLongs
public static long[] intsToLongs(int off, int length, int[] datas)int[] 转换 long[]- 参数:
off- 起始值length- 所需长度datas- int[]- 返回:
- long[]
-
intsToFloats
public static float[] intsToFloats(int[] datas)
int[] 转换 float[]- 参数:
datas- int[]- 返回:
- float[]
-
intsToFloats
public static float[] intsToFloats(int off, int[] datas)int[] 转换 float[]- 参数:
off- 起始值datas- int[]- 返回:
- float[]
-
intsToFloats
public static float[] intsToFloats(int off, int length, int[] datas)int[] 转换 float[]- 参数:
off- 起始值length- 所需长度datas- int[]- 返回:
- float[]
-
stringsToInts
public static int[] stringsToInts(java.lang.String... datas)
string[] 转换 int[]- 参数:
datas- String[]- 返回:
- int[]
-
stringsToInts
public static int[] stringsToInts(int off, java.lang.String... datas)string[] 转换 int[]- 参数:
off- 起始值datas- String[]- 返回:
- int[]
-
stringsToInts
public static int[] stringsToInts(int off, int length, java.lang.String... datas)string[] 转换 int[]- 参数:
off- 起始值length- 所需长度datas- String[]- 返回:
- int[]
-
stringsToInts
public static int[] stringsToInts(int off, int length, int errorValue, java.lang.String... datas)string[] 转换 int[]- 参数:
off- 起始值length- 所需长度errorValue- 转换错误使用值datas- String[]- 返回:
- int[]
-
stringsToDoubles
public static double[] stringsToDoubles(java.lang.String... datas)
string[] 转换 double[]- 参数:
datas- String[]- 返回:
- double[]
-
stringsToDoubles
public static double[] stringsToDoubles(int off, java.lang.String... datas)string[] 转换 double[]- 参数:
off- 起始值datas- String[]- 返回:
- double[]
-
stringsToDoubles
public static double[] stringsToDoubles(int off, int length, java.lang.String... datas)string[] 转换 double[]- 参数:
off- 起始值length- 所需长度datas- String[]- 返回:
- double[]
-
stringsToDoubles
public static double[] stringsToDoubles(int off, int length, double errorValue, java.lang.String... datas)string[] 转换 double[]- 参数:
off- 起始值length- 所需长度errorValue- 转换错误使用值datas- String[]- 返回:
- double[]
-
stringsToLongs
public static long[] stringsToLongs(java.lang.String... datas)
string[] 转换 long[]- 参数:
datas- String[]- 返回:
- long[]
-
stringsToLongs
public static long[] stringsToLongs(int off, java.lang.String... datas)string[] 转换 long[]- 参数:
off- 起始值datas- String[]- 返回:
- long[]
-
stringsToLongs
public static long[] stringsToLongs(int off, int length, java.lang.String... datas)string[] 转换 long[]- 参数:
off- 起始值length- 所需长度datas- String[]- 返回:
- long[]
-
stringsToLongs
public static long[] stringsToLongs(int off, int length, long errorValue, java.lang.String... datas)string[] 转换 long[]- 参数:
off- 起始值length- 所需长度errorValue- 转换错误使用值datas- String[]- 返回:
- long[]
-
stringsToFloats
public static float[] stringsToFloats(java.lang.String... datas)
string[] 转换 float[]- 参数:
datas- String[]- 返回:
- float[]
-
stringsToFloats
public static float[] stringsToFloats(int off, java.lang.String... datas)string[] 转换 float[]- 参数:
off- 起始值datas- String[]- 返回:
- float[]
-
stringsToFloats
public static float[] stringsToFloats(int off, int length, java.lang.String... datas)string[] 转换 float[]- 参数:
off- 起始值length- 所需长度datas- String[]- 返回:
- float[]
-
stringsToFloats
public static float[] stringsToFloats(int off, int length, float errorValue, java.lang.String... datas)string[] 转换 float[]- 参数:
off- 起始值length- 所需长度errorValue- 转换错误使用值datas- String[]- 返回:
- float[]
-
doublesToInts
public static int[] doublesToInts(double[] datas)
double[] 转换 int[]- 参数:
datas- double[]- 返回:
- int[]
-
doublesToInts
public static int[] doublesToInts(int off, double[] datas)double[] 转换 int[]- 参数:
off- 起始值datas- double[]- 返回:
- int[]
-
doublesToInts
public static int[] doublesToInts(int off, int length, double[] datas)double[] 转换 int[]- 参数:
off- 起始值length- 所需长度datas- double[]- 返回:
- int[]
-
longsToInts
public static int[] longsToInts(long[] datas)
long[] 转换 int[]- 参数:
datas- long[]- 返回:
- int[]
-
longsToInts
public static int[] longsToInts(int off, long[] datas)long[] 转换 int[]- 参数:
off- 起始值datas- long[]- 返回:
- int[]
-
longsToInts
public static int[] longsToInts(int off, int length, long[] datas)long[] 转换 int[]- 参数:
off- 起始值length- 所需长度datas- long[]- 返回:
- int[]
-
floatsToInts
public static int[] floatsToInts(float[] datas)
float[] 转换 int[]- 参数:
datas- float[]- 返回:
- int[]
-
floatsToInts
public static int[] floatsToInts(int off, float[] datas)float[] 转换 int[]- 参数:
off- 起始值datas- float[]- 返回:
- int[]
-
floatsToInts
public static int[] floatsToInts(int off, int length, float[] datas)float[] 转换 int[]- 参数:
off- 起始值length- 所需长度datas- float[]- 返回:
- int[]
-
toBinaryString
public static java.lang.String toBinaryString(byte... bytes)
将 字节转换 为 二进制字符串- 参数:
bytes- byte[]- 返回:
- 二进制字符串
-
decodeBinary
public static byte[] decodeBinary(java.lang.String str)
二进制字符串 转换 byte[] 解码例: "011000010111001101100100" 传入 decodeBinary 返回 byte[], 通过 new String(byte()) 获取配合 toBinaryString 使用- 参数:
str- 待处理字符串- 返回:
- 解码后的 byte[]
-
isHex
public static boolean isHex(java.lang.String data)
判断是否十六进制数据- 参数:
data- 待检验数据- 返回:
trueyes,falseno
-
decodeHex
public static byte[] decodeHex(byte[] data)
将十六进制字节数组解码- 参数:
data- 十六进制 byte[]- 返回:
- 十六进制转 ( 解 ) 码后的数据
-
decodeHex
public static byte[] decodeHex(java.lang.String str)
将十六进制字符串解码- 参数:
str- 十六进制字符串- 返回:
- 十六进制转 ( 解 ) 码后的数据
-
decodeHex
public static byte[] decodeHex(char[] data)
将十六进制字符数组解码- 参数:
data- 十六进制 char[]- 返回:
- 十六进制转 ( 解 ) 码后的数据
-
hexToInt
public static int hexToInt(char hexChar)
十六进制 char 转换 int- 参数:
hexChar- 十六进制 char- 返回:
- 十六进制转 ( 解 ) 码后的整数
-
toHexString
public static java.lang.String toHexString(int value)
int 转换十六进制如: toHexString(0x1f603) 返回: 1f603- 参数:
value- int- 返回:
- 十六进制字符串
-
toHexString
public static java.lang.String toHexString(long value)
long 转换十六进制- 参数:
value- long- 返回:
- 十六进制字符串
-
toHexString
public static java.lang.String toHexString(double value)
double 转换十六进制- 参数:
value- double- 返回:
- 十六进制字符串
-
toHexString
public static java.lang.String toHexString(float value)
float 转换十六进制- 参数:
value- float- 返回:
- 十六进制字符串
-
toHexChars
public static char[] toHexChars(java.lang.String str)
将 string 转换为 十六进制 char[]- 参数:
str- 待处理字符串- 返回:
- 十六进制 char[]
-
toHexChars
public static char[] toHexChars(java.lang.String str, boolean toLowerCase)将 string 转换为 十六进制 char[]- 参数:
str- 待处理字符串toLowerCase-true小写格式,false大写格式- 返回:
- 十六进制 char[]
-
toHexChars
public static char[] toHexChars(byte[] data)
将 byte[] 转换为 十六进制 char[]- 参数:
data- byte[]- 返回:
- 十六进制 char[]
-
toHexChars
public static char[] toHexChars(byte[] data, boolean toLowerCase)将 byte[] 转换为 十六进制 char[]- 参数:
data- byte[]toLowerCase-true小写格式,false大写格式- 返回:
- 十六进制 char[]
-
toHexString
public static java.lang.String toHexString(java.lang.String str)
将 string 转换 十六进制字符串- 参数:
str- 待转换数据- 返回:
- 十六进制字符串
-
toHexString
public static java.lang.String toHexString(java.lang.String str, boolean toLowerCase)将 string 转换 十六进制字符串- 参数:
str- 待转换数据toLowerCase-true小写格式,false大写格式- 返回:
- 十六进制字符串
-
toHexString
public static java.lang.String toHexString(byte[] data)
将 byte[] 转换 十六进制字符串- 参数:
data- 待转换数据- 返回:
- 十六进制字符串
-
toHexString
public static java.lang.String toHexString(byte[] data, boolean toLowerCase)将 byte[] 转换 十六进制字符串- 参数:
data- 待转换数据toLowerCase-true小写格式,false大写格式- 返回:
- 十六进制字符串
-
bytesBitwiseAND
public static void bytesBitwiseAND(byte[] data)
按位求补 byte[] 位移编解码 ( 共用同一个方法 )- 参数:
data- byte[]
-
-