java 字符串和输入流互转

来源:互联网 发布:济南淘宝职位招聘网 编辑:程序博客网 时间:2024/06/15 05:32

/**

* 将一个字符串转化为输入流

*/

public static InputStream getStringStream(String sInputString){

if (sInputString != null && !sInputString.trim().equals("")){

try{

ByteArrayInputStream tInputStringStream =newByteArrayInputStream(sInputString.getBytes());

return tInputStringStream;

}catch(Exception ex){

ex.printStackTrace();

}

}

return null;

}

 

/**

* 将一个输入流转化为字符串

*/

public static String getStreamString(InputStream tInputStream){

if (tInputStream != null){

try{

BufferedReader tBufferedReader =newBufferedReader(newInputStreamReader(tInputStream));

StringBuffer tStringBuffer =newStringBuffer();

String sTempOneLine =newString("");

while ((sTempOneLine = tBufferedReader.readLine()) != null){

tStringBuffer.append(sTempOneLine);

}

return tStringBuffer.toString();

}catch(Exception ex){

ex.printStackTrace();

}

}

return null;

}

原创粉丝点击