当前位置: 首页 > 面试题库 >

Java流是否有一个简单的“ tee”过滤器?

皇甫学海
2023-03-14
问题内容

为了调试目的,我想在处理输出流时将其内容转储到文件中。解析流org.xml.sax.XMLReader将使用该流。

我可能会需要一个过滤器来存档它,在写我自己之前,我想问一下是否已经有现成的版本。

更新:

应该提到我在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");

所以我有一个java.io.InputStream和一个InputStreamReader


问题答案:

并不完全是准备推出一个,但是这可能会感兴趣。示例中有一个TeeOutputStream实现。



 类似资料:
  • 我想要找到合适的正则表达式匹配的行数。输入是通过Java Stream插入的日志文件。我想对这个流应用多个过滤器,但每隔一段时间计算一次。

  • 我收集了< code > 我想找到“每种类型中的一种”,尽管我想找到产品集合中每个谓词的第一个匹配项。 目前我的代码如下: 但这当然会多次迭代产品集合,这是不需要的,因为在我的例子中,我有100000个产品和64个谓词,并且需要很长时间。 在我的特例中,谓词是互斥的:如果一个谓词返回true,那么对于该特定产品,所有其他谓词都可以跳过。因为我使用了< code>findFirst,所以对于所有其他

  • 我现在正在开发一个与Amazon DynamoDB相关的web应用程序,我想实现一个功能,让我的用户可以直接进入第n页查看项目信息, 我被告知,DynamoDB中的分页是基于最后一个键,而不是限制/偏移量。它本身不支持偏移。DynamoDB扫描/查询分页 这是否意味着:如果我想进入第10页的项目,那么我必须先查询前面的9页?(这似乎真的不是一个好的解决方案) 有更简单的方法吗?

  • 本文向大家介绍AngularJS 过滤器的简单实例,包括了AngularJS 过滤器的简单实例的使用技巧和注意事项,需要的朋友参考一下 AngularJS 过滤器 过滤器可以使用一个管道字符(|)添加到表达式和指令中。 AngularJS 过滤器 AngularJS 过滤器可用于转换数据: 过滤器 描述 currency 格式化数字为货币格式。 filter 从数组项中选择一个子集。 lowerc

  • 本文向大家介绍AngularJS 简单过滤器示例,包括了AngularJS 简单过滤器示例的使用技巧和注意事项,需要的朋友参考一下 示例 过滤器格式化表达式的值以显示给用户。它们可以在视图模板,控制器或服务中使用。本示例创建一个过滤器(addZ),然后在视图中使用它。此过滤器所做的全部工作是在字符串的末尾添加大写字母“ Z”。 example.js example.html 在视图内部,过滤器采用

  • 我经常发现自己在写这样的代码: 但是有没有办法把中间的两条线压缩成一个操作呢? 我可以这样做,但感觉更不满意: