public class ConvertKit extends Object
构造器和说明 |
---|
ConvertKit() |
限定符和类型 | 方法和说明 |
---|---|
static byte[] |
bits2Bytes(String bits)
bits转bytes
|
static String |
byte2FitMemorySize(long byteNum)
字节数转合适内存大小
保留3位小数
|
static String |
byte2FitMemoryString(long byteNum)
字节数转合适内存大小
保留3位小数
|
static double |
byte2MemorySize(long byteNum,
int unit)
字节数转以unit为单位的内存大小
|
static String |
bytes2Bits(byte[] bytes)
bytes转bits
|
static char[] |
bytes2Chars(byte[] bytes)
byteArr转charArr
|
static String |
bytes2HexString(byte[] bytes)
byteArr convert hexString
e.g:
bytes2HexString(new byte[] { 0, (byte) 0xa8 }) returns 00A8
|
static InputStream |
bytes2InputStream(byte[] bytes)
byteArr转inputStream
|
static OutputStream |
bytes2OutputStream(byte[] bytes)
outputStream转byteArr
|
static byte[] |
chars2Bytes(char[] chars)
charArr转byteArr
|
static int |
hex2Dec(char hexChar)
hexChar转int
|
static byte[] |
hexString2Bytes(String hexString)
hexString转byteArr
例如:
hexString2Bytes("00A8") returns { 0, (byte) 0xA8 }
|
static ByteArrayOutputStream |
input2OutputStream(InputStream is)
inputStream转outputStream
|
static byte[] |
inputStream2Bytes(InputStream is)
inputStream转byteArr
|
static String |
inputStream2String(InputStream is,
String charsetName)
inputStream转string按编码
|
static long |
memorySize2Byte(long memorySize,
int unit)
以unit为单位的内存大小转字节数
|
ByteArrayInputStream |
output2InputStream(OutputStream out)
outputStream转inputStream
|
static byte[] |
outputStream2Bytes(OutputStream out)
outputStream转byteArr
|
static String |
outputStream2String(OutputStream out,
String charsetName)
outputStream转string按编码
|
static InputStream |
string2InputStream(String string,
String charsetName)
string转inputStream按编码
|
static OutputStream |
string2OutputStream(String string,
String charsetName)
string转outputStream按编码
|
public static String bytes2HexString(byte[] bytes)
e.g:
bytes2HexString(new byte[] { 0, (byte) 0xa8 }) returns 00A8bytes
- byte arraypublic static byte[] hexString2Bytes(String hexString)
例如:
hexString2Bytes("00A8") returns { 0, (byte) 0xA8 }hexString
- 十六进制字符串public static int hex2Dec(char hexChar)
hexChar
- hex单个字节public static byte[] chars2Bytes(char[] chars)
chars
- 字符数组public static char[] bytes2Chars(byte[] bytes)
bytes
- 字节数组public static long memorySize2Byte(long memorySize, int unit)
memorySize
- 大小unit
- 单位类型
MemoryConst.BYTE
: 字节MemoryConst.KB
: 千字节MemoryConst.MB
: 兆MemoryConst.GB
: GBpublic static double byte2MemorySize(long byteNum, int unit)
byteNum
- 字节数unit
- 单位类型
MemoryConst.BYTE
: 字节MemoryConst.KB
: 千字节MemoryConst.MB
: 兆MemoryConst.GB
: GBpublic static String byte2FitMemorySize(long byteNum)
保留3位小数
byteNum
- 字节数public static String byte2FitMemoryString(long byteNum)
保留3位小数
byteNum
- 字节数public static String bytes2Bits(byte[] bytes)
bytes
- 字节数组public static byte[] bits2Bytes(String bits)
bits
- 二进制public static ByteArrayOutputStream input2OutputStream(InputStream is)
is
- 输入流public ByteArrayInputStream output2InputStream(OutputStream out)
out
- 输出流public static byte[] inputStream2Bytes(InputStream is)
is
- 输入流public static InputStream bytes2InputStream(byte[] bytes)
bytes
- 字节数组public static byte[] outputStream2Bytes(OutputStream out)
out
- 输出流public static OutputStream bytes2OutputStream(byte[] bytes)
bytes
- 字节数组public static String inputStream2String(InputStream is, String charsetName)
is
- 输入流charsetName
- 编码格式public static InputStream string2InputStream(String string, String charsetName)
string
- 字符串charsetName
- 编码格式public static String outputStream2String(OutputStream out, String charsetName)
out
- 输出流charsetName
- 编码格式public static OutputStream string2OutputStream(String string, String charsetName)
string
- 字符串charsetName
- 编码格式Copyright © 2018. All rights reserved.