public class ToolKit
extends java.lang.Object
构造器和说明 |
---|
ToolKit() |
限定符和类型 | 方法和说明 |
---|---|
static byte[] |
calMd5sum(byte[] data)
计算一段字节的md5值,返回byte[]值
|
static java.lang.String |
calMd5sumString(byte[] data)
计算一段数据的MD5sum,返回MD5字符串
|
static byte[] |
getBytesFromIS(java.io.InputStream is)
从一个输入流读取数据到byte数组中返回
|
static java.util.Date |
getDateFromString(java.lang.String format,
java.lang.String dateString)
将String格式的日起按给定格式*
|
static java.lang.String |
getGMTDate()
获取当前时间,以GMT格式返回
|
static java.lang.String |
getGMTDate(java.util.Date date)
将传入的时间转为GMT格式
|
static java.util.Date |
getGMTDateFromString(java.lang.String dateStr)
解析日期字符串得到对象
|
static java.lang.String |
getHmacSha1Signature(java.lang.String value,
java.lang.String key)
用key对value进行sha1加密,并将加密结果用base64编码后返回
|
static java.lang.String |
getMd5StrFromBytes(byte[] md5bytes)
MD5sum生成的结果转换为字符串
|
static int |
getToFileFromIS(java.io.InputStream is,
java.lang.String filePath)
从一个输入流读取所有数据存入文件中
|
static boolean |
isEmptyString(java.lang.String str)
判断一个字符串是否为空
|
static java.lang.String |
readFully(java.io.InputStream in)
读尽一个inputstream,并将读到的结果以String形式返回
|
static void |
readFullyToBuffer(byte[] buffer,
int count,
java.io.InputStream in)
将一个inputstream读尽到buffer中
|
public static java.lang.String getGMTDate()
public static java.lang.String getGMTDate(java.util.Date date)
date
- 时间public static java.util.Date getGMTDateFromString(java.lang.String dateStr) throws java.text.ParseException
dateStr
- 表示日期的字符串java.text.ParseException
public static java.util.Date getDateFromString(java.lang.String format, java.lang.String dateString) throws java.text.ParseException
format
- 转换为Date对象dateString
- java.text.ParseException
public static java.lang.String getHmacSha1Signature(java.lang.String value, java.lang.String key) throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException
value
- key
- java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
public static java.lang.String readFully(java.io.InputStream in) throws java.io.IOException
in
- java.io.IOException
public static void readFullyToBuffer(byte[] buffer, int count, java.io.InputStream in) throws java.io.IOException
buffer
- count
- in
- java.io.IOException
public static byte[] calMd5sum(byte[] data) throws java.security.NoSuchAlgorithmException
data
- java.security.NoSuchAlgorithmException
java.lang.Exception
public static java.lang.String calMd5sumString(byte[] data) throws java.security.NoSuchAlgorithmException
data
- java.security.NoSuchAlgorithmException
public static java.lang.String getMd5StrFromBytes(byte[] md5bytes)
md5bytes
- public static boolean isEmptyString(java.lang.String str)
str
- public static byte[] getBytesFromIS(java.io.InputStream is) throws java.io.IOException
is
- java.io.IOException
public static int getToFileFromIS(java.io.InputStream is, java.lang.String filePath) throws java.io.IOException
is
- filePath
- java.io.IOException