草庐IT

PushbackReader

全部标签

java - 我可以偷看 BufferedReader 吗?

有没有办法检查BufferedReader对象中是否有要读取的内容?类似C++cin.peek()的东西。谢谢。 最佳答案 您可以使用PushbackReader.使用它,您可以读取一个字符,然后将其取消读取。这实际上允许您将其推回。PushbackReaderpr=newPushbackReader(reader);charc=(char)pr.read();//dosomethingtolookatcpr.unread((int)c);//pushesthecharacterbackintothebuffer

java - 我可以偷看 BufferedReader 吗?

有没有办法检查BufferedReader对象中是否有要读取的内容?类似C++cin.peek()的东西。谢谢。 最佳答案 您可以使用PushbackReader.使用它,您可以读取一个字符,然后将其取消读取。这实际上允许您将其推回。PushbackReaderpr=newPushbackReader(reader);charc=(char)pr.read();//dosomethingtolookatcpr.unread((int)c);//pushesthecharacterbackintothebuffer