gpt4 book ai didi

java - InputStreamReader.markSupported 为 false

转载 作者:行者123 更新时间:2023-11-29 09:46:35 25 4
gpt4 key购买 nike

我需要从 InputStreamReader 中“取消读取”字符.为此,我想使用 markreset但是markSupported返回 false对于 InputStreamReader类,因为它不维护内部缓冲区和/或字符队列。

我知道 BufferedInputStream and PushbackInputStream 但这里都不合适,因为它们是按字节缓冲的,而我需要字符

Java 是否提供可以取消读取字符的缓冲字符读取器?实际上,让我进一步限制这一点,我只需要取消读取一个字符(用于前瞻目的)。我真的需要保持自己的前瞻性吗?

最佳答案

两个基于字节流的类 java.io.BufferedInputStreamjava.io.PushbackInputStream 在同一个包中有它们基于字符流的对应类:

java.io.PushbackReader
java.io.BufferedReader

关于java - InputStreamReader.markSupported 为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1666971/

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