請幫我做這樣的事情,讓我們說我們有一個文本文件,的test.txt,大約與此類似:從文件讀取?
hello hello hello
<link1>http://stackoverflow.com<link1>
文本的第一行,並封閉在第二個鏈接<link1>
。我打印文件的內容如下:
if(myName.equals(name)){
InputStreamReader reader = null;
try{
File file = new File("C:\\Users\\ваня\\Desktop\\asksearch\\" + list[i]);
reader = new InputStreamReader(new FileInputStream(file), "UTF-8");
int b;
PrintWriter wr = response.getWriter();
wr.print("<html>");
wr.print("<head>");
wr.print("<title>HelloWorld</title>");
wr.print("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">");
wr.print("<body>");
wr.write("<div>");
while((b = reader.read()) != -1) {
wr.write((char) b);
}
wr.write("</div>");
wr.write("<hr>");
wr.print("</body>");
wr.print("</html>");
wr.close();
}
只是一段代碼:
while((b = reader.read()) != -1) {
writer.write((char) b);
}
要顯示,文件本身的第一行,並在第二行文件分開
PrintWriter writer = response.getWriter();
writer.print("<html>");
writer.print("<head>");
writer.print("<title>HelloWorld</title>");
writer.print("<body>");
writer.write("<div>");
// then the first line
writer.write("</div>");
writer.write("<div>");
// then the second line
writer.write("</div>");
writer.print("</body>");
writer.print("</html>");
這就是所謂的「編程」你存儲線字符串,另一個在另一個字符串。爲了分隔行,最好使用'BufferedReader',它提供'readLine'方法。 – SJuan76
你能展示一段代碼嗎 –
是的你是對的我需要分開第一和第二行 –