/**
* 将一个字符串转化为输入流
*/
public
static InputStream getStringStream(String sInputString){
if
(sInputString != null
&& !sInputString.trim().equals("")){
try{
ByteArrayInputStream tInputStringStream =new
ByteArrayInputStream(sInputString.getBytes());
return
tInputStringStream;
}catch(Exception ex){
ex.printStackTrace();
}
}
return
null;
}
/**
* 将一个输入流转化为字符串
*/
public
static String getStreamString(InputStream tInputStream){
if
(tInputStream != null){
try{
BufferedReader tBufferedReader =new
BufferedReader(newInputStreamReader(tInputStream));
StringBuffer tStringBuffer =new
StringBuffer();
String sTempOneLine =new
String("");
while
((sTempOneLine = tBufferedReader.readLine()) != null){
tStringBuffer.append(sTempOneLine);
}
return
tStringBuffer.toString();
}catch(Exception ex){
ex.printStackTrace();
}
}
return
null;
}
本文提供了两个实用的方法:一是如何将字符串转换为输入流,二是如何将输入流转换回字符串。这两种转换方式对于处理文件和网络数据尤为重要。
1832

被折叠的 条评论
为什么被折叠?



