Java中的BufferedReader问题

Phi*_*lip 1 java bufferedreader

我和我的伙伴正在为大学的面向对象编程课程开发一个程序.我们正在尝试将文本作为信息数据库写入文件.问题是当我们尝试用BufferedReader读取相应的行时,我们似乎无法弄清楚如何读取正确的行.唯一可用的函数似乎是read(),它只读取一个字符.readLine()只读取一行(不是我们想要它读取的行.skip()只跳过指定的一些字符.任何人都知道如何告诉程序我们想要读取哪一行?我们的方法getAnswer()使用参数int rowNumber是我们要做的:超类:http://pastebin.com/d2d9ac07f 子类是无关紧要的(主要是因为我们还没有编写它).当然它是我们正在使用的Java.先谢谢.

Jes*_*per 6

您必须使用readLine(),循环执行此操作,计算您已阅读的行数,直到达到要处理的行号.

BufferedReader其他标准库类中没有方法会自动为您读取行号N.