gpt4 book ai didi

java - 用于即时读取/拉取的自定义缓冲输入流

转载 作者:行者123 更新时间:2023-11-30 04:08:15 25 4
gpt4 key购买 nike

我需要将 InputStream 传递给一个对象,该对象读取我之前存储到文件中的数据。我正在评估一种比将所有内容存储到文件中然后传递 FileInputStream 更有效的方法。我想即时完成。

有人可以指定我正确的方法吗?

这个想法是传递一个自定义输入流,它内部调用我要存储在文件中的每一行。我想我需要缓冲。我放弃将所有内容存储在 String 中,然后在其上构建一个 InputStream,因为我们处于相同的情况,等待输出所有行,然后再次重新读取它们。

最佳答案

已经有一个用于此目的的流。这是PipedInputStream 。您需要让一个线程写入 PipedOutputStream,并将 PipedInputStream 传递给将在另一线程中读取的对象。

关于java - 用于即时读取/拉取的自定义缓冲输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20240826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com