package czd.lib.data;
import java.io.*;
public class StreamUtil {
public static String getStringFromSteam(InputStream is, String encode) {
if (is != null)
{
try
{
BufferedReader reader = new BufferedReader(new InputStreamReader(is, (encode == null || encode.equals("") ? "utf-8" : encode)));
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null)
{
sb.append(line).append("\n");
}
return sb.toString();
} catch (IOException e)
{
e.printStackTrace();
}
}
return "";
}
public static void copyStream(InputStream is, OutputStream os) {
try
{
byte[] data = new byte[1024];
int len = 0;
while ((len = is.read(data, 0, 1024)) != -1)
{
os.write(data, 0, len);
}
} catch (IOException e)
{
e.printStackTrace();
}
}
}