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

如何将一个流读入另一流?

徐兴昌
2023-03-14
问题内容
FileInputStream in = new FileInputStream(myFile);
    ByteArrayOutputStream out = new ByteArrayOutputStream();

问:我怎样才能从读到的一切inout的方式是不是一个手工制作的循环用我自己的字节的缓冲区?


问题答案:

编写一个方法来执行此操作,然后从需要该功能的任何地方调用它。番石榴已经在中提供了代码ByteStreams.copy。我敢肯定,几乎所有其他具有“通用”
IO功能的库也都有它,但是Guava是我第一个“入门”库。它震撼了:)



 类似资料:
  • 我有一连串的弦和空值 我想将它简化为另一个流,其中任何非空字符串序列连接在一起,即像 我发现的第一种方法是创建收集器,首先将完整的输入流减少到具有所有连接字符串列表的单个对象,然后从中创建新流: 但在这种情况下,在任何使用前,如果str2,甚至作为str2。findFirst(),将完全处理输入流。它需要耗费时间和内存的操作,并且在来自某个生成器的无限流上,它将根本不工作 另一种方法-创建将保持中

  • 问题内容: 我有一个非常基本的模板(basic_template.html),并希望使用使用另一部分模板格式化的数据来填写。basic_template.html可能包含使用部分模板格式化的几件事。 我应该如何在views.py中构建代码? 我这样做的原因是稍后将使用Ajax填充。我这样做对吗? 问题答案: 你可以做: 另一个Django模板在哪里。在这里,你可以放入将用Ajax获得的HTML。

  • 问题内容: 我有一个复杂的gradle脚本,该脚本封装了围绕将多个netbeans项目构建和部署到许多环境的功能。 该脚本可以很好地运行,但是从本质上来说,它是通过六个包含项目和环境信息的地图进行配置的。 我想将任务抽象到另一个文件中,以便可以在一个简单的构建文件中简单地定义地图,然后从另一个文件中导入任务。这样,我可以对多个项目使用相同的核心任务,并使用一组简单的地图来配置这些项目。 谁能告诉我

  • 问题内容: 目标是: 创建文件读取流。 用管道将其压缩到gzip() 然后将zlib输出的读取流通过管道传输到: 1)HTTP 对象 2) 和 可写文件流,以保存压缩后的输出。 现在我可以降到3.1了: …效果很好,但是我还需要 将压缩后的数据保存到文件中, 这样我就不需要每次都进行zip压缩,并且能够直接将压缩后的数据作为响应流化。 那么,如何在Node中一次将一个可读流传送到两个可写流中? 将

  • 我有一个流应用程序,它从Kafka主题读取数据,从文件读取数据,聚合数据并创建结果。 每5分钟,我想得到多少记录被消耗和记录从文件中读取的计数,并将其发送到另一个流。 我该怎么做?

  • 问题内容: 我有这段代码可以从“ jobseeker”表中选择所有字段,并可以通过将userType设置为“ admin”来更新“ user”表,其中userID =$ userID(此userID是我用户中的一个用户数据库)。然后,该语句应将这些值从“ jobseeker”表插入到“ admin”表中,然后从“ jobseeker表”中删除该用户。sql表很好,我的语句正在将userType更改