java从文件中读取信息

来源:互联网 发布:mac固件密码解锁 编辑:程序博客网 时间:2024/05/01 19:13
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


/**
 * 
 * @author milk
 *
 */
public class ReadDataFromFile
{
public static void main(String[] args)
{
//文件路径
String filePath = "C:"+File.separator+"haha.txt";

//根据文件路径创建一个文件对象
File file = new File(filePath);

//检查文件是否存在
if(file.exists() == false)
{
System.out.println("要读取的文件不存在.....");
return;
}

//检查文件是否为文件
if(file.isFile() == false)
{
System.out.println("要读取的不是文件....");
return;
}

try
{
//创建一个FileReader对象
FileReader fileReader = new FileReader(file);

//创建一个BufferedReader对象
BufferedReader br = new BufferedReader(fileReader);

String content = null;

System.out.println("文件的内容为:");
while((content = br.readLine()) != null)
{
System.out.println(content);

}

fileReader.close();
br.close();

}
catch(FileNotFoundException e)
{
System.out.println("FileNotFoundException....");
}
catch(IOException ex)
{
System.out.println("IOException....");
}

}
}