String與InputStream相互轉換


最近,自己爬取網頁是,想着將爬取的網頁保存先來,遇到了一個小小的問題,就是將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還有幾種方式,這里就列舉了一種。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM