本文介紹了對(duì)于Java輸入流,有沒(méi)有一個(gè)簡(jiǎn)單的“TEE”過(guò)濾器?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
出于調(diào)試目的,我希望在處理輸入流時(shí)將其內(nèi)容轉(zhuǎn)儲(chǔ)到文件中。流由將使用數(shù)據(jù)的org.xml.sax.XMLReader
分析。
我想我需要一個(gè)過(guò)濾器來(lái)存檔這個(gè),在我自己寫(xiě)一個(gè)之前,我想問(wèn)一下是否已經(jīng)有現(xiàn)成的版本了。
我在Android上工作。
我所擁有的:
final org.apache.http.HttpEntity responseEntity = response.getEntity ();
final java.io.InputStream content = responseEntity.getContent ();
final java.io.InputStreamReader contentReader =
new java.io.InputStreamReader (content, "UTF-8");
所以我有一個(gè)java.io.InputStream
和一個(gè)InputStreamReader
。
推薦答案
不完全是現(xiàn)成的,但this可能會(huì)感興趣。示例中有TeeOutputStream
實(shí)現(xiàn)。
這篇關(guān)于對(duì)于Java輸入流,有沒(méi)有一個(gè)簡(jiǎn)單的“TEE”過(guò)濾器?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,