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