📄 readfile.java
字号:
package util;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public StringBuffer readFileByLine(String FilePath,String str){
FileReader fr = null;
BufferedReader br = null;
StringBuffer sBuffer = new StringBuffer();
try
{
fr = new FileReader(FilePath);// 建立FileReader对象,并实例化为fr
br = new BufferedReader(fr);// 建立BufferedReader对象,并实例化为br
String Line = br.readLine();// 从文件读取一行字符串
// 判断读取到的字符串是否不为空
while (Line != null)
{ if(Line.indexOf(str)>0){
sBuffer.append(Line);
sBuffer.append("\n");
sBuffer.append("<br>");
Line = br.readLine();// 从文件中继续读取一行数据
while(Line!=null){
sBuffer.append(Line);
sBuffer.append("\n");
sBuffer.append("<br>");
Line = br.readLine();
}
}
Line = br.readLine();
}
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
try
{
if (br != null)
br.close();// 关闭BufferedReader对象
if (fr != null)
fr.close();// 关闭文件
}
catch (IOException e)
{
e.printStackTrace();
}
}
// 输出读取的结果
return sBuffer;
}
public static void main(String [] args){
ReadFile f=new ReadFile();
f.readFileByLine("D:\\Tomcat 6.0\\log.txt", "2006-12-27");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -