BufferedReader reader = new BufferedReader(new FileReader("C:\\Users\\NormenYu\\Desktop\\Programming\\Java\\eclipse\\Book\\"+thebook+".txt"));
String line = reader.readLine();System.out.println(line);
我的档案:
(标签)您正和朋友一起徒步旅行(也和您一起住在租来的公寓里)。你突然发现自己走进了丛林。当你走路时,你突然发现自己非常孤独。 “救命!”,你听到了。
(输入)(标签)“那是什么,”你问你的朋友。没有回复。等等......你的朋友在哪里?你开始找回自己的路了,突然你发现你的朋友陷入了流沙。
你是否:走向你的朋友并试图拯救他或远离因为你也可能陷入流沙中
程序打印:您正和朋友一起徒步旅行(也和您一起住在租来的公寓里)。你突然发现自己走进了丛林。当你走路时,你突然发现自己非常孤独。 “救命!”,你听到了。
HELP !!顺便说一句,括号中的内容不会写在记事本中。
答案 0 :(得分:3)
您只使用readLine
方法在一行中阅读。您需要循环遍历文件,直到结束。像这样:
BufferedReader in = new BufferedReader(new FileReader(file));
while (in.ready()) {
String s = in.readLine();
System.out.println(s);
}
in.close();
答案 1 :(得分:2)
使用循环可以读取文件中的每一行。
BufferedReader reader = new BufferedReader(new FileReader("C:\\Users\\NormenYu\\Desktop\\Programming\\Java\\eclipse\\Book\\"+thebook+".txt"));
String line;
while((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close()
答案 2 :(得分:0)
BufferedReader reader = new BufferedReader(new FileReader("C:\\Users\\NormenYu\\Desktop\\Programming\\Java\\eclipse\\Book\\"+thebook+".txt"));
String full = "";
String line;
while ((line = reader .readLine()) != null) {
full += line;
}
// full now contains the whole content of your file.