日期:2014-05-20 浏览次数:20880 次
package com.pyh.demo1;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Demo4 {
/**
* 查找指定文件中是否包含指定内容
* @param fileName 文本名
* @param info 要查找的內容
* @return 返回是否存在
*/
public static boolean seacher(String fileName, String info) {
boolean flag = false;//定义一个标志位
Scanner scan = null;//准备扫描输入流
try {
scan = new Scanner(new File(fileName));//实例化输入流
} catch (FileNotFoundException e) {
e.printStackTrace();
}
scan.useDelimiter("\r\n");
String temp = null;
while (scan.hasNext()) {//循环读取内容
temp = scan.next();
if (temp.indexOf(info) != -1) {//如果内容包含指定的数据,则返回true,同时退出循环
flag = true;
break;
}
}
scan.close();//关闭输入流
return flag;//返回结果
}
public static void main(String[] args) {
String info = "怎么让JAVA读取一个文件";
System.out.println(seacher("./test.txt", info));
}
}