Code /** *//** * 将输入流读入字符串 * * @param instream * 输入流 * @param charset * 字符集 * @return * @throws IOException */ public String inputStream2String(InputStream instream, String charset) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader( instream, charset)); StringBuffer buffer = new StringBuffer(); String line = null; while ((line = reader.readLine()) != null) { buffer.append(line); } instream.close(); return buffer.toString(); } /** *//** * 将字符串写入输出流 * * @param outstream * 输出流 * @param s * 字符串 * @param charset * 字符集 * @throws IOException */ public void string2OutputStream(OutputStream outstream, String s, String charset) throws IOException { BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( outstream, charset)); writer.write(s); writer.close(); } 转载于:https://www.cnblogs.com/heroking2000/archive/2009/10/17/1584860.html