gpt4 book ai didi

java - Reader 不能*直接*从 StringBuilder 读取吗?

转载 作者:行者123 更新时间:2023-11-29 07:49:44 24 4
gpt4 key购买 nike

我正在使用需要 Reader 的 API从中读取,而这个 Reader 实际上应该从一个(可能非常大的)StringBuilder 中读取.

但是使用这个:

new StringReader(stringBuilder.toString());

...将复制内部 StringBuilderchar 数组,由于数组大小,我想避免这样做。虽然,这个 char 数组是受包保护的。

StringBuffer 也没有更好的运气:(

我错过了什么吗?

注意:我目前无法使用 Java 7。

最佳答案

StringBuilder 实现了 CharSequence,因此您可以使用 CharSequenceReader来自 Apache commons-io

关于java - Reader 不能*直接*从 StringBuilder 读取吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22158193/

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