最近,自己爬取網頁是,想着將爬取的網頁保存先來,遇到了一個小小的問題,就是將InputStream保存到文件中,這里就先轉換位String,再將其存儲到文件中,先這樣實現了,以后再探索新的方式。
String to InputStream
InputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); return stream; }
InputStream to String
public static String inputStream2String(InputStream in_st){ BufferedReader in = new BufferedReader(new InputStreamReader(in_st)); StringBuffer buffer = new StringBuffer(); String line = ""; while ((line = in.readLine()) != null){ buffer.append(line); } return buffer.toString(); }
InputStream to String還有幾種方式,這里就列舉了一種。