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