您的位置:首页 > 理论基础 > 计算机网络

将Http请求输入流转化为字符串工具类StreamHelper

2016-04-28 23:45 671 查看
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;

public class StreamHelper {
/**
* 将一个输入流转化为字符串
*/
public static String getStringFromStream(InputStream tInputStream){
if (tInputStream != null){
try{
BufferedReader tBufferedReader = new BufferedReader(new InputStreamReader(tInputStream));
StringBuffer tStringBuffer = new StringBuffer();
String sTempOneLine = new String("");
while ((sTempOneLine = tBufferedReader.readLine()) != null){
tStringBuffer.append(sTempOneLine);
}
if(tStringBuffer.length() != 0){
return tStringBuffer.toString();
}
}catch (Exception ex){
ex.printStackTrace();
}
}
return null;
}

/**
* 将一个字符串转化为输入流
*/
public static InputStream getStreamFromString(String sInputString){
if (sInputString != null && !sInputString.trim().equals("")){
try{
ByteArrayInputStream tInputStringStream = new ByteArrayInputStream(sInputString.getBytes());
return tInputStringStream;
}catch (Exception ex){
ex.printStackTrace();
}
}
return null;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: