我有一个文本文件,我想逐行阅读并单独显示它们。例如,文本文件的第一行是'andy',第二行包含'male',我想在html中显示它:
姓名:安迪
性别:男性
到目前为止,我只能检索所有信息,但我无法拆分它们。有人可以帮我解决这个问题吗?
<%
String paths="somepath/hotel1.txt";
File fileObject = new File(paths);
char data[] = new char[(int) fileObject.length()];
FileReader filereader = new FileReader(paths);
int charsread = filereader.read(data);
out.println(new String(data, 0 , charsread));
filereader.close();
%>
答案 0 :(得分:1)
您可以使用BufferedReader和每行读取行
BufferedReader br = new BufferedReader(new FileReader(paths));
String line1 = null, line2 = null;
line1 = br.readLine();
if (line1 != null) {
line2 = br.readLine();
}
答案 1 :(得分:0)