package stream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileUtilTest {
public static void main(String[] args) {
// 准备文件lol.txt其中的内容是
File f = new File("e:Lvxianhe/lol.txt");
try {
//初始化行数
int count=1;
// 创建文件字符流
FileReader fr = new FileReader(f);
// 缓存流必须建立在一个存在的流的基础上
BufferedReader br = new BufferedReader(fr);
while (true) {
// 一次读一行
String line = br.readLine();
//用contains方法判断要查询的内容是否存在,存在则输出行数
if (null == line){
//终止,跳出循環
break;
}
if (line.contains("iphone")) {
System.out.println("出现iphone的行数为:"+count);
}
count++;
}
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("异常"+e.getMessage());
}
}
}