Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
861 views
in Technique[技术] by (71.8m points)

android - Is there a simple “tee” filter for Java streams?

For debugging purpouses I would like to dump the content of an output stream into a file while it is processed. The stream is parsed by org.xml.sax.XMLReader which will comsume the data.

I would gess one need a filter to archive this and before writing one my self I wanted to ask if there is a ready made version allready.

UPDATE:

Should habe mentioned that I work on Android.

What Do I have:

        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");

So I have an java.io.InputStream and an InputStreamReader.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Commons IO to the rescue! Check out TeeInputStream and TeeOutputStream.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...