/**
* 字符串的压缩
*
* @param str
* 待压缩的字符串
* @return 返回压缩后的字符串
* @throws IOException
*/
public static String compress(String str) {
if (null == str || str.length() <= 0) {
return str;
}
ByteArrayOutputStream out = new ByteArrayOutputStream();
GZIPOutputStream gzip;
try {
gzip = new GZIPOutputStream(out);
gzip.write(str.getBytes());
gzip.close();
return out.toString("ISO-8859-1");
} catch (IOException e) {
e.printStackTrace();
return "500"; //返回错误
}
}
/**
* 字符串的解压
* @param str
* 对字符串解压
* @return 返回解压缩后的字符串
*/
public static String unCompress(String str){
if (n