【发布时间】:2009-12-08 14:12:54
【问题描述】:
我和我的伙伴正在为我们大学的面向对象编程课程开发一个程序。我们正在尝试将文本写入文件作为信息数据库。问题是当我们尝试使用 BufferedReader 读取相应的行时,我们似乎无法弄清楚如何读取正确的行。唯一可用的函数似乎是 read(),它只读取一个字符。 readLine() 只读取一行(不是我们希望它读取的行。skip() 只跳过指定的一些字符。有人知道我们如何告诉程序我们要读取哪一行吗?我们的方法 getAnswer()使用参数 int rowNumber 是我们正在尝试做的一个: 超类:http://pastebin.com/d2d9ac07f 子类无关紧要(主要是因为我们还没有编写它)。 当然,我们正在使用的是 Java。 先谢谢了。
【问题讨论】:
-
看看 Scanner (java.sun.com/javase/6/docs/api/java/util/Scanner.html) 并从那里获取...
-
您的意思是,使用扫描仪实际上与将文本读取到字符串中不一样吗?我们的问题是我们想不出如何告诉读者从文件中读取哪一行。
标签: java bufferedreader